一种用于区块链数据加密系统技术方案

技术编号:27419847 阅读:25 留言:0更新日期:2021-02-21 14:37
本发明专利技术公开了一种用于区块链数据加密系统,第一明文单元的输出端与AES加密单元的输入端电性连接,第一AES密钥单元的输出端与AES加密单元的输入端电性连接,AES加密单元的输出端与第一密文单元的输入端电性连接,RSA加密单元的输出端与第一密文单元的输入端电性连接,第一明文单元的输出端与第一DS5摘要单元的输入端电性连接,第一DS5摘要单元的输出端与RSA加密摘要单元的输入端电性连接。本发明专利技术涉及数据加密技术领域。该用于区块链数据加密系统,解决传统的数据在上传时,数据进行单一加密保护,但此方法在数据发送方或者接收方的身份被他人冒充或伪造,来对数据的加密进行破坏,就会导致数据在传输过程中被篡改、删除或丢失的问题。或丢失的问题。或丢失的问题。

【技术实现步骤摘要】
一种用于区块链数据加密系统


[0001]本专利技术涉及数据加密
,具体为一种用于区块链数据加密系统。

技术介绍

[0002]区块链是一种带有数据“散列验证”功能的数据库。区块,就是数据块,按照时间顺序将数据区块组合成一种链式结构,并利用密码学算法,以分布式记账的方式,集体维护数据库的可靠性。所有数据块按时间顺序相连,从而形成区块链,区块链技术是指多个节点间, 基于加密链式区块结构、 分布式节点共识协议、 P2P 网络( 对等网络) 通信技术和智能合约等技术, 组合而成的一种去中心化基础架构。 区块链技术是多项成熟技术的一次整合。区块链技术源于比特币系统的底层框架,是具备去中心化、 去信任化、 集体维护、 时序数据、 可编程和不可篡改等特点的分布式存储方案,对于金融领域乃至整个宏观社会系统具有重大历史意义。 区块链是由一些已经成熟的技术整合而成,区块链目前主要有公有链、 联盟链及私有链 3 类,数据层、 网络层、 共识层、 激励层、 合约层和应用层构成了区块链底层基础架构。
[0003]经检索CN205249276U,具体一种数据加密管理系统,主要包括中央处理器,所述的中央处理器连接有防火墙、移动无线网络模块和加密机,所述的防火墙连接有中心交换机,所述的中心交换机连接有PC终端机A,所述的中央处理器还连接有云终端服务器,所述的云终端服务器通过移动网络连接有移动终端,所述的移动终端还与中央处理器连接,所述的移动无线网络模块连接有SIM卡,所述的加密机连接有PC终端机B,所述的PC终端机B还与SIM卡连接;本技术具有结构简单、构架清晰、智能化、高效化、运行稳定、安全性高的优点。
[0004]上述专利虽然具有结构简单、构架清晰、智能化、高效化、运行稳定、安全性高的优点,在存在以下问题;传统的数据在上传时,都是对数据进行单一加密保护,但此方法在其中在数据发送方或者接收方的身份被他人冒充或伪造,来对数据的加密进行破坏,就会导致数据在传输过程中被篡改、删除或丢失。

技术实现思路

[0005](一)解决的技术问题针对现有技术的不足,本专利技术提供了一种用于区块链数据加密系统,解决了传统的数据在上传时,都是对数据进行单一加密保护,但此方法在其中在数据发送方或者接收方的身份被他人冒充或伪造,来对数据的加密进行破坏,就会导致数据在传输过程中被篡改、删除或丢失的问题。
[0006](二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种用于区块链数据加密系统,包括区块链,所述区块链包括数据加密系统、访问系统和数据处理系统。
[0007]所述数据加密系统包括第一明文单元、第一AES密钥单元、RSA加密单元、明文私钥单元、AES加密单元、第一密文单元、密文合成单元、第一DS5摘要单元和RSA加密摘要单元,所述第一明文单元的输出端与AES加密单元的输入端电性连接,所述第一AES密钥单元的输出端与AES加密单元的输入端电性连接,所述AES加密单元的输出端与第一密文单元的输入端电性连接,所述RSA加密单元的输出端与第一密文单元的输入端电性连接,所述第一密文单元的输出端与密文合成单元输入端电性连接,所述第一明文单元的输出端与第一DS5摘要单元的输入端电性连接,所述第一DS5摘要单元的输出端与RSA加密摘要单元的输入端电性连接,所述RSA加密摘要单元的输出端与密文合成单元的输入端电性连接。
[0008]优选的,所述数据处理系统包括密文分解单元、RSA解密单元、第二AES密钥单元、明文公钥单元、第二密文单元、AES解密单元、第二明文单元、RSA解密摘要单元、接受单元和第二DS5摘要单元。
[0009]优选的,所述密文分解单元的输出端与第二密文单元的输入端电性连接,所述第二密文单元的输出端与AES解密单元的输入端电性连接,所述AES解密单元的输出端与第二明文单元的输入端电性连接。
[0010]优选的,所述密文分解单元的输出端与RSA解密单元的输入端电性连接,所述RSA解密单元的输出端与第二AES密钥单元的输入端电性连接,所述第二AES密钥单元的输出端与AES解密单元的输入端电性连接。
[0011]优选的,所述密文分解单元的输出端与RSA解密摘要单元的输入端电性连接,所述RSA解密摘要单元的输出端与接受单元的输入端电性连接。
[0012]优选的,所述第二明文单元的输出端与第二DS5摘要单元的输入端电性连接,所述第二DS5摘要单元的输出端与接受单元的输入端电性连接。
[0013]优选的,所述明文公钥单元的输出端与RSA解密摘要单元的输入端电性连接。
[0014]优选的,所述访问系统包括身份验证,所述身份验证的输出端与密钥获取单元的输入端电性连接。
[0015]优选的,所述数据加密系统的输出端与访问系统的输入端电性连接,所述访问系统的输出端与数据处理系统的输入端电性连接。
[0016]优选的,所述明文私钥单元的输出端与RSA加密摘要单元的输入端电性连接。
[0017]有益效果本专利技术提供了一种用于区块链数据加密系统。与现有技术相比具备以下有益效果:1、该用于区块链数据加密系统,通过首先通过区块链来进行数据的上传,使数据形成第一明文单元,在通过AES加密单元来进行第一明文单元的加密,AES加密单元加密后需要将第一AES密钥单元传送给接收方,为了保证密钥在非安全通道下的传输过程中不被他人所截获并解密密文,就要使用非对称密码算法加密第一AES密钥单元来进行密钥分配,使用第一DS5摘要单元算法验证数据的完整性,另外通过RSA加密单元来保证第一AES密钥单元加密性,以及通过第一密文单元和RSA加密摘要单元形成密文合成单元,解决传统的数据在上传时,都是对数据进行单一加密保护,但此方法在其中在数据发送方或者接收方的身份被他人冒充或伪造,来对数据的加密进行破坏,就会导致数据在传输过程中被篡改、删除或丢失的问题。
[0018]2、该用于区块链数据加密系统,通过对密文分解单元进行加密,通过RSA解密单元
和明文公钥单元得出RSA解密摘要单元和第二AES密钥单元,在通过第二AES密钥单元和RSA解密摘要单元来使AES解密单元进行密文的解密,将密文转换成第二明文单元,在通过第二DS5摘要单元来对明文进行恢复,最后在通过接受单元进行检查,数据符合进行转换呈现,不符合的数据将全部丢失,使除了加密时的保护,在解密时也会对数据进行保护,实现了双向保护功能。
附图说明
[0019]图1为本专利技术结构框图;图2为本专利技术访问系统框图;图3为本专利技术数据加密系统框图;图4为本专利技术加密系统流程图;图5为本专利技术数据处理系统框图;图6为本专利技术解密局部框图。
[0020]图中:1、区块链;11、数据加密系统;111、第一明文单元;112、第一AES密钥单元;113、RSA加密单元;114、明文私钥单元;115、AES加密单元;116、第一密文单元;117、密文合成单元;118、第一DS5摘要单元;119、RSA加密摘要单元;12、访问系统;121、身份验证;122、密钥获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于区块链数据加密系统,包括区块链(1),其特征在于:所述区块链(1)包括数据加密系统(11)、访问系统(12)和数据处理系统(13);所述数据加密系统(11)包括第一明文单元(111)、第一AES密钥单元(112)、RSA加密单元(113)、明文私钥单元(114)、AES加密单元(115)、第一密文单元(116)、密文合成单元(117)、第一DS5摘要单元(118)和RSA加密摘要单元(119),所述第一明文单元(111)的输出端与AES加密单元(115)的输入端电性连接,所述第一AES密钥单元(112)的输出端与AES加密单元(115)的输入端电性连接,所述AES加密单元(115)的输出端与第一密文单元(116)的输入端电性连接,所述RSA加密单元(113)的输出端与第一密文单元(116)的输入端电性连接,所述第一密文单元(116)的输出端与密文合成单元(117)输入端电性连接,所述第一明文单元(111)的输出端与第一DS5摘要单元(118)的输入端电性连接,所述第一DS5摘要单元(118)的输出端与RSA加密摘要单元(119)的输入端电性连接,所述RSA加密摘要单元(119)的输出端与密文合成单元(117)的输入端电性连接。2.根据权利要求1所述的一种用于区块链数据加密系统,其特征在于:所述数据处理系统(13)包括密文分解单元(131)、RSA解密单元(132)、第二AES密钥单元(133)、明文公钥单元(134)、第二密文单元(135)、AES解密单元(136)、第二明文单元(137)、RSA解密摘要单元(138)、接受单元(139)和第二DS5摘要单元(1310)。3.根据权利要求2所述的一种用于区块链数据加密系统,其特征在于:所述密文分解单元(131)的输出端与第二密文单元(135)的输入端电性连接,所述第二密文单元(135)的输出端与...

【专利技术属性】
技术研发人员:吴相庆吴汝秋肖毅
申请(专利权)人:东莞市莞云信息科技有限公司
类型:发明
国别省市:

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

1