防攻击破译的区块链分布式数据存储系统及访问存储方法技术方案

技术编号:36205496 阅读:18 留言:0更新日期:2023-01-04 12:00
本发明专利技术公开了防攻击破译的区块链分布式数据存储系统及访问存储方法,涉及数据存储技术领域,具体为用户端和网络模块,所述用户端的一输出端连接有登录模块,所述网络模块连接于登录模块的输出端,所述识别单元的一输出端连接有连接单元,所述陌生节点单元的输出端连接有确认单元,所述用户端的另一输出端连接有实时视频模块。该防攻击破译的区块链分布式数据存储系统,通过账号密码登录及人像实时视频的方式确保为账号原主登录才可访问存储模块,避免黑客盗取账号代替原主登录造成的信息泄露,且存储模块在未被访问或未被识别通过前处于断网模式,使黑客无法通过网络侵入存储模块内部,且传输数据时对数据中的数字信息添加以防止真实信息泄露。防止真实信息泄露。防止真实信息泄露。

【技术实现步骤摘要】
防攻击破译的区块链分布式数据存储系统及访问存储方法


[0001]本专利技术涉及数据存储
,具体为防攻击破译的区块链分布式数据存储系统及访问存储方法。

技术介绍

[0002]区块链是按照时间顺序将数据区块以顺序相连的方式组合成的链式数据结构,并使用密码学方法关联数据区块的分布式数据;区块链技术利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的全新的分布式基础架构与计算范式,具有不可篡改性、去中心化性、匿名性、可追溯性等特征,基于此区块链分布式数据存储系统中存储有大量交易记录。
[0003]现有的区块链分布式数据存储系统通常是通过账号登录在进行访问的,而登录账号由于被个人容易被盗取,导致不法分子会通过入侵用户端获取账号密码后冒充账户本人来侵入存储系统类以获取交易记录中的商业机密信息。

技术实现思路

[0004]针对现有技术的不足,本专利技术提供了防攻击破译的区块链分布式数据存储系统,解决了上述
技术介绍
中提出现有的区块链分布式数据存储系统通常是通过账号登录在进行访问的,而登录账号由于被个人容易被盗取,导致不法分子会通过入侵用户端获取账号密码后冒充账户本人来侵入存储系统类以获取交易记录中的商业机密信息的问题。
[0005]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0006]防攻击破译的区块链分布式数据存储系统,包括:
[0007]用户端:用于访问区块链分布式数据存储系统;
[0008]登录模块:用户端通过登录模块进行账号登录;
[0009]网络模块:用于在用户输入正确的账号密码后通过互联网登陆至该存储系统中;
[0010]实时视频模块:用于实时拍摄并记录用户面部;;
[0011]操作模块:用于提示用户头部进行随机的操作;
[0012]存储模块:用于储存待访问的数据,且在未被访问或未被识别通过前处于断网模式。
[0013]进一步的,所述网络模块包括:
[0014]识别单元:用于识别用户所输入的账号密码是否正确,并确认用户的访问网络节点是否位于白名单内;
[0015]连接单元:若用户的访问网络节点位于白名单内,连接单元将存储模块接入访问网络中;
[0016]断开单元:若用户的访问网络节点并非位于白名单内,或者用户结束访问,断开单元断开存储模块与网络的连接;
[0017]节点记载库:用于记录用户的访问网络节点并形成白名单;
[0018]陌生节点单元:用于记载账号密码输入正确但不处于白名单内的访问网络节点;
[0019]确认单元:用于在用户进行面部录入时基于用户动作以及操作模块所提示的动作判断所录入的视频是否是实时视频,若是实时视频则确认当前登录账号是否为原主登录,并根据确认结果允许或拒绝访问存储模块,否则拒绝用户访问。
[0020]进一步的,还包括:
[0021]传输模块:用于传输数据,传输数据时对数据中的数字信息进行添加;
[0022]防破译模块:用于在数据传输前于数据中添加随机数据以遮盖数据真实性;
[0023]接收端:用于接收数据。
[0024]进一步的,所述防破译模块包括:
[0025]采集单元:用于采集待传输的交易记录中的数字信息;
[0026]填充单元:用于对交易记录中的数字信息添加新的数字;
[0027]设置单元:用于控制设置添加新的数字时的数字范围。
[0028]进一步的,所述防破译模块还包括:
[0029]记录单元:用于记录新的数字及其位置信息。
[0030]进一步的,还包括验证模块:用于通过手机或邮箱验证短信的方式确定是否是账号原主并基于通过验证的基础上将记录单元所记载的内容发送至接收端。
[0031]防攻击破译的区块链分布式数据访问存储方法,适用于所述的系统,包括:
[0032]用户通过登录模块输入账户密码;
[0033]存储模块在未被访问或未被识别通过前处于断网模式;
[0034]识别单元识别账户密码是否相匹配,同时识别用户的访问网络节点是否位于白名单内,并且:
[0035]若匹配且位于白名单内,则连接单元将存储模块连入访问网络中,此时用户则正常访问存储模块内部,且在访问时能够提示用户进行实时视频并确认当前登录账号是否为原主登录,并且,
[0036]若为原主登录则随机提示原主做对应的动作以判定视频是实时视频而不是录屏,若是实时视频则继续允许用户正常访问存储模块内部,否则,断开访问;若非原主登录则直接断开访问;
[0037]而若不匹配或者未通过登录模块即游客的方式进行访问请求时断开单元将存储模块断开网络。
[0038]进一步的,
[0039]识别单元识别账户密码匹配且访问网络节点不在白名单内时,陌生节点单元记录该陌生节点并通过用户端向用户发起视频认证,通过实时视频模块录入用户面部;
[0040]操作模块提示用户使用头部进行随机对应操作,并通过确认单元基于视频中的用户动作判断用户是否为实时视频,并基于人像比对确定是否为本人,为实时的本人的情况下则通过连接单元正常进入存储模块,上述白名单账号密码登录访问、视频人脸认证访问存储模块的方式中若任何一项没有通过则断开单元将存储模块断开网络防止操作者进入,也能够关闭白名单对每一次访问均进行上述视频操作。
[0041]进一步的,
[0042]用户进入存储模块内部并通过传输模块传输数据;
[0043]采集单元在传输前采集数据中的数字信息;
[0044]填充单元于数字信息中随机添加新的数字以掩盖真实数据,掩盖后的数据被传输至用户端;
[0045]填充单元所填充的新的数字及其位置被记录单元所记录;
[0046]验证模块将验证码发送至账号主人的手机端或邮箱此类的接收端,只有原主通过用户端正确输入验证码才能将新的数字及其位置发送给用户端,从而使得用户知晓真实数据。
[0047]进一步的,用户通过设置单元根据原有真实数字设置上下浮动值并在浮动值范围内添加新的数字。
[0048]本专利技术提供了防攻击破译的区块链分布式数据存储系统,具备以下有益效果:
[0049]通过账号密码登录以及人像实时视频的方式确保为账号原主登录,此时才可访问存储模块,避免黑客盗取账号代替原主登录造成的信息泄露,且存储模块在未被访问或未被识别通过前处于断网模式,使得黑客无法通过网络侵入存储模块内部,且人像视频时会随机提示原主做对应的动作以判定视频是实时的而不是录屏,且传输数据时对数据中的数字信息进行添加以防止真实信息泄露。
[0050]1.该防攻击破译的区块链分布式数据存储系统,识别单元识别用户账号密码是否输入正确以及确定访问网络节点是否在白名单内,上述均适配则通过连接单元使得存储模块连入访问网络中,从而使得用户可以正常进入存储模块内部进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.防攻击破译的区块链分布式数据存储系统,包括:用户端(1):用于访问区块链分布式数据存储系统;登录模块(2):用户端(1)通过登录模块(2)进行账号登录;网络模块(3):用于在用户输入正确的账号密码后通过互联网登陆至该存储系统中;实时视频模块(4):用于实时拍摄并记录用户面部;操作模块(5):用于提示用户头部进行随机的操作;存储模块(6):用于储存待访问的数据,且在未被访问或未被识别通过前处于断网模式。2.根据权利要求1所述的防攻击破译的区块链分布式数据存储系统,其特征在于:所述网络模块(3)包括:识别单元(301):用于识别用户所输入的账号密码是否正确,并确认用户的访问网络节点是否位于白名单内;连接单元(302):若用户的访问网络节点位于白名单内,连接单元(302)将存储模块(6)接入访问网络中;断开单元(303):若用户的访问网络节点并非位于白名单内,或者用户结束访问,断开单元(303)断开存储模块(6)与网络的连接;节点记载库(304):用于记录用户的访问网络节点并形成白名单;陌生节点单元(305):用于记载账号密码输入正确但不处于白名单内的访问网络节点;确认单元(306):用于在用户进行面部录入时基于用户动作以及操作模块(5)所提示的动作判断所录入的视频是否是实时视频,若是实时视频则确认当前登录账号是否为原主登录,并根据确认结果允许或拒绝访问存储模块,否则拒绝用户访问。3.根据权利要求2所述的防攻击破译的区块链分布式数据存储系统,其特征在于:还包括:传输模块(7):用于传输数据,传输数据时对数据中的数字信息进行添加;防破译模块(8):用于在数据传输前于数据中添加随机数据以遮盖数据真实性;接收端(9):用于接收数据。4.根据权利要求3所述的防攻击破译的区块链分布式数据存储系统,其特征在于:所述防破译模块(8)包括:采集单元(801):用于采集待传输的交易记录中的数字信息;填充单元(802):用于对交易记录中的数字信息添加新的数字;设置单元(803):用于控制设置添加新的数字时的数字范围。5.根据权利要求4所述的防攻击破译的区块链分布式数据存储系统,其特征在于:所述防破译模块(8)还包括:记录单元(804):用于记录新的数字及其位置信息。6.根据权利要求5所述的防攻击破译的区块链分布式数据存储系统,其特征在于:还包括验证模块(10):用于通过手机或邮箱验证短信的方式确定是否是账号原主并基于通过验证的基础...

【专利技术属性】
技术研发人员:余锐李俊娥陈汹王旺封科余发江赵思宇王永李昭晗徐庆
申请(专利权)人:国家电网公司西南分部国网电力科学研究院有限公司国网山西省电力公司电力科学研究院
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1