一种基于区块链的数据加解密系统的制作方法

文档序号:29689834发布日期:2022-04-16 11:03阅读:88来源:国知局
一种基于区块链的数据加解密系统的制作方法

1.本发明涉及区块链加解密技术领域,具体为一种基于区块链的数据加解密系统。


背景技术:

2.近两年,vlog逐渐受到年轻人的追捧,并且越来越多的人开始自己录制视频,加入vlogger大军成为视频博主,博主们用精心拍摄的画面和生动的语言吸引了众多人的眼球。对于全球范围内的95后甚至00后来说,vlog已经逐渐成为了他们记录生活,表达个性最为主要的方式。
3.很多视频博主在户外拍摄过程中,难免会拍摄到入镜的路人,然而大多视频博主对个人肖像权不予重视,一心为分享上传拍摄的视频内容而喜悦时,未对进入镜头内的路人采取加密措施,严重侵害个人隐私。同时每一位路人对个人“上镜”的需求不同,视频博主难以根据不同路人对上镜需求而做相应处理,进而导致加密处理过多而影响视频内容质量,或者加密过少涉及侵害路人肖像权。因此,设计可根据不同路人对上镜的需求度调节加密处理程度以及安全度高的一种基于区块链的数据加解密系统是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种基于区块链的数据加解密系统,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种基于区块链的数据加解密系统,包括区块链储存节点、智能加密模块和解密模块,所述区块链储存节点用于分布式储存个人信息,所述智能加密模块用于对视频人脸信息处理加密,所述解密模块用于对视频人脸信息进行解密处理,所述智能加密模块与解密模块电连接,所述智能加密模块和解密模块均与区块链储存节点网络连接。
6.根据上述技术方案,所述区块链储存节点包括人脸信息数据库模块、设置数据模块和互信交织模块,所述人脸信息数据库模块用于云端储存不同人脸信息对应身份信息数据,所述设置数据模块与人脸信息数据库模块电连接,所述设置数据模块用于储存对应身份信息对加密程度的设置数据,所述互信交织模块用于储存对应与身份信息的相互信任的用户信息。
7.根据上述技术方案,所述智能加密模块包括网络协议模块、动态识别模块和加密控制模块,所述网络协议模块用于对视频上传播放时生成网络连接协议,并调取区块链储存节点储存信息,所述动态识别模块与网络协议模块电连接,所述动态识别模块用于对视频内容进行动态识别,所述加密控制模块与动态识别模块电连接,所述加密控制模块用于根据动态识别视频信息内容对视频画面智能加密,进而保护个人隐私。
8.根据上述技术方案,所述解密模块包括共识模块、备案解密模块和观影认证模块,所述共识模块用于视频博主与视频中加密相关人员之间建立临时点对点沟通链桥,所述备案解密模块与动态识别模块电连接,所述备案解密模块用于在识别视频中人脸信息与相关
机关单位可疑人员备案匹配时自动进行解密操作,所述备案解密模块包括紧急通讯子模块,所述紧急通讯子模块用于与相应相关机关单位机关紧急通讯联络,所述观影认证模块用于在观影时对观影人员账户实名认证,所述观影认证模块包括特殊解密子模块,所述特殊解密子模块与互信交织模块网络连接,所述特殊解密子模块用于对观影过程中出现与其相互信任的路人在镜头内时,对该用户针对性解密。
9.根据上述技术方案,所述动态识别模块包括人脸识别子模块和信息追踪子模块,所述人脸识别子模块用于识别人脸特征信息,所述信息追踪子模块与人脸识别子模块电连接,所述信息追踪子模块用于在区块链储存节点追踪相匹配的人脸信息,进而锁定身份信息并跟随追踪其设置数据信息。
10.根据上述技术方案,所述基于区块链的数据加解密系统的运行方法主要包括以下步骤:
11.步骤s1:录入上传个人身份信息,并扫描录入个人人脸信息和个人隐私加密程度设置信息以及与个人互信用户信息,将所有信息整理打包为个人区块储存并上传至区块链储存节点;
12.步骤s2:视频博主拍摄户外视频后,在需要上传播放时,智能加密模块对户外视频中出现至镜头内的路人进行智能加密,保护路人隐私;
13.步骤s3:视频博主若需要取得高质量视频,在与进入镜头的路人达成解密协议后可针对性对达成解密协议的路人进行解密。
14.根据上述技术方案,所述步骤s2中进一步包括以下步骤:
15.步骤s21:视频博主在需要将视频上传分享时,网络协议模块对视频申请联网协议;
16.步骤s22:联网协议通过后,动态识别模块对上传播放的视频进行视频内容检测,识别视频中所有出现的人脸信息;
17.步骤s23:根据人脸信息对人脸信息数据库中进行大数据搜索排查,寻找出相匹配的人脸信息后,进一步追踪其身份信息及其对隐私加密程度设置信息;
18.步骤s24:加密控制模块依据动态识别模块识别出的人脸信息和对应人脸所设置的隐私程度信息后,对视频画面中每一张人脸进行模糊加密处理,进而实现保护路人隐私,避免个人肖像权受到侵害。
19.根据上述技术方案,所述步骤s24中加密控制模块对人脸加密的模糊度计算公式为:
[0020][0021]
式中,k为当前人脸信息对应设置的隐私程度值,为大于或等于0的常数, n为当前人脸所在画面距离视频画面中心点的像素点值,为大于0的整数,e为加密控制模块对人脸加密的模糊度值;当人脸信息对应设置的隐私程度值越高时,则加密控制模块为视频中人脸的加密模糊程度越高,同时对相同隐私程度加加密模块程度进行微调,越进行视频画面中心,因处于观看视频时的视野中心,模糊度越高,相反越接近视频画面边缘的人脸,因处于观看视频时的视野边缘,因此相对模糊度越低,提高视频博主整体视频质量。
[0022]
根据上述技术方案,所述步骤s3中进一步包括以下步骤:
[0023]
步骤s31:视频博主发现上传视频中部分经过加密处理的路人人脸影响视频质量后,通过共识模块与对应路人取得临时会话协议;
[0024]
步骤s32:通过协商达成对应解除协议后,共识模块记录协议内容并对相应加密人脸进行解密,达成共识处理,若期间发生争执则以共识模块记录协议内容为准则,保护双方权益。
[0025]
根据上述技术方案,所述解密模块还包括以下运行方法:
[0026]
a1:对视频内容出现的人脸识别身份并加密过程中,匹配到对应人脸信息与相关机关单位备案可疑人员的人脸信息匹配时,自动对该人脸进行解密操作并曝光;
[0027]
a2:紧急通讯子模块发起呼叫,与相关机关单位机关取得紧急通讯联络,进而实现了辅助相关机关单位对可疑人员的轨迹搜证以及抓捕行动;
[0028]
a3:对观影人员观看视频博主的视频时,先进行用户身份实名认证;
[0029]
a4:在观影过程中,视频内出现加密路人的身份为与观影人互信时,特殊解密模块对此观影用户针对性解密,进一步在不涉及侵犯隐私下,减少加密模糊处理程度,提高观影体验。
[0030]
与现有技术相比,本发明所达到的有益效果是:本发明,通过设置有块链储存节点、智能加密模块和解密模块,可以在视频博主上传分享户外拍摄的视频时,智能对视频画面中不小心出镜的路人人脸进行加密模糊处理,同时在加密处理过程中发现出镜的人脸信息与相关机关单位备案的可疑人员高度匹配时,自动解除并曝光该可疑人员的人脸信息,并紧急联系相关机关单位协助调查,实现了可根据不同路人对上镜的需求度调节加密处理程度以及安全度高的作用。
附图说明
[0031]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0032]
图1是本发明的系统模块组成示意图。
具体实施方式
[0033]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]
请参阅图1,本发明提供技术方案:一种基于区块链的数据加解密系统,包括区块链储存节点、智能加密模块和解密模块,区块链储存节点用于分布式储存个人信息,智能加密模块用于对视频人脸信息处理加密,解密模块用于对视频人脸信息进行解密处理,智能加密模块与解密模块电连接,智能加密模块和解密模块均与区块链储存节点网络连接;通过设置有块链储存节点、智能加密模块和解密模块,可以在视频博主上传分享户外拍摄的视频时,智能对视频画面中不小心出镜的路人人脸进行加密模糊处理,同时在加密处理过程中发现出镜的人脸信息与相关机关单位备案的可疑人员高度匹配时,自动解除并曝光该可疑人员的人脸信息,并紧急联系相关机关单位协助调查,实现了可根据不同路人对上镜
的需求度调节加密处理程度以及安全度高的作用。
[0035]
区块链储存节点包括人脸信息数据库模块、设置数据模块和互信交织模块,所述人脸信息数据库模块用于云端储存不同人脸信息对应身份信息数据,所述设置数据模块与人脸信息数据库模块电连接,所述设置数据模块用于储存对应身份信息对加密程度的设置数据,所述互信交织模块用于储存对应与身份信息的相互信任的用户信息。
[0036]
智能加密模块包括网络协议模块、动态识别模块和加密控制模块,网络协议模块用于对视频上传播放时生成网络连接协议,并调取区块链储存节点储存信息,动态识别模块与网络协议模块电连接,动态识别模块用于对视频内容进行动态识别,加密控制模块与动态识别模块电连接,加密控制模块用于根据动态识别视频信息内容对视频画面智能加密,进而保护个人隐私。
[0037]
解密模块包括共识模块、备案解密模块和观影认证模块,所述共识模块用于视频博主与视频中加密相关人员之间建立临时点对点沟通链桥,所述备案解密模块与动态识别模块电连接,所述备案解密模块用于在识别视频中人脸信息与相关机关单位可疑人员备案匹配时自动进行解密操作,所述备案解密模块包括紧急通讯子模块,所述紧急通讯子模块用于与相应相关机关单位机关紧急通讯联络,所述观影认证模块用于在观影时对观影人员账户实名认证,所述观影认证模块包括特殊解密子模块,所述特殊解密子模块与互信交织模块网络连接,所述特殊解密子模块用于对观影过程中出现与其相互信任的路人在镜头内时,对该用户针对性解密。
[0038]
动态识别模块包括人脸识别子模块和信息追踪子模块,人脸识别子模块用于识别人脸特征信息,信息追踪子模块与人脸识别子模块电连接,信息追踪子模块用于在区块链储存节点追踪相匹配的人脸信息,进而锁定身份信息并跟随追踪其设置数据信息。
[0039]
基于区块链的数据加解密系统的运行方法主要包括以下步骤:
[0040]
步骤s1:录入上传个人身份信息,并扫描录入个人人脸信息和个人隐私加密程度设置信息以及与个人互信用户信息,将所有信息整理打包为个人区块储存并上传至区块链储存节点;
[0041]
步骤s2:视频博主拍摄户外视频后,在需要上传播放时,智能加密模块对户外视频中出现至镜头内的路人进行智能加密,保护路人隐私;
[0042]
步骤s3:视频博主若需要取得高质量视频,在与进入镜头的路人达成解密协议后可针对性对达成解密协议的路人进行解密。
[0043]
步骤s2中进一步包括以下步骤:
[0044]
步骤s21:视频博主在需要将视频上传分享时,网络协议模块对视频申请联网协议;
[0045]
步骤s22:联网协议通过后,动态识别模块对上传播放的视频进行视频内容检测,识别视频中所有出现的人脸信息;
[0046]
步骤s23:根据人脸信息对人脸信息数据库中进行大数据搜索排查,寻找出相匹配的人脸信息后,进一步追踪其身份信息及其对隐私加密程度设置信息;
[0047]
步骤s24:加密控制模块依据动态识别模块识别出的人脸信息和对应人脸所设置的隐私程度信息后,对视频画面中每一张人脸进行模糊加密处理,进而实现保护路人隐私,避免个人肖像权受到侵害。
[0048]
步骤s24中加密控制模块对人脸加密的模糊度计算公式为:
[0049][0050]
式中,k为当前人脸信息对应设置的隐私程度值,为大于或等于0的常数,n为当前人脸所在画面距离视频画面中心点的像素点值,为大于0的整数,e为加密控制模块对人脸加密的模糊度值;当人脸信息对应设置的隐私程度值越高时,则加密控制模块为视频中人脸的加密模糊程度越高,同时对相同隐私程度加加密模块程度进行微调,越进行视频画面中心,因处于观看视频时的视野中心,模糊度越高,相反越接近视频画面边缘的人脸,因处于观看视频时的视野边缘,因此相对模糊度越低,提高视频博主整体视频质量。
[0051]
步骤s3中进一步包括以下步骤:
[0052]
步骤s31:视频博主发现上传视频中部分经过加密处理的路人人脸影响视频质量后,通过共识模块与对应路人取得临时会话协议;
[0053]
步骤s32:通过协商达成对应解除协议后,共识模块记录协议内容并对相应加密人脸进行解密,达成共识处理,若期间发生争执则以共识模块记录协议内容为准则,保护双方权益。
[0054]
解密模块还包括以下运行方法:
[0055]
a1:对视频内容出现的人脸识别身份并加密过程中,匹配到对应人脸信息与相关机关单位备案可疑人员的人脸信息匹配时,自动对该人脸进行解密操作并曝光;
[0056]
a2:紧急通讯子模块发起呼叫,与相关机关单位机关取得紧急通讯联络,进而实现了辅助相关机关单位对可疑人员的轨迹搜证以及抓捕行动;
[0057]
a3:对观影人员观看视频博主的视频时,先进行用户身份实名认证;
[0058]
a4:在观影过程中,视频内出现加密路人的身份为与观影人互信时,特殊解密模块对此观影用户针对性解密,进一步在不涉及侵犯隐私下,减少加密模糊处理程度,提高观影体验。
[0059]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0060]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1