(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211111585.5
(22)申请日 2022.09.13
(71)申请人 苏连通 (苏州) 数字科技有限公司
地址 215000 江苏省苏州市吴江区东太湖
生态旅游度假区(太湖新城)鲈乡南路
501号1号楼15层
(72)发明人 颜亦军
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 9/06(2006.01)
H04L 9/08(2006.01)
G06Q 40/04(2012.01)
H04L 67/104(2022.01)
(54)发明名称
一种区块链隐私数据的保护方法
(57)摘要
本发明揭示了一种区块链隐私数据的保护
方法, 包括以下步骤: 2a)根据密钥扩展算法, 将
对称加密密钥扩展成多个轮密钥; 2b)对所述隐
私数据进行分段处理; 2c)随机选取一段隐私数
据进行复制形成映射数据, 对映射数据进行轮加
密, 形成该段映射加密数据; 2d)该映射数据跟随
在某一段隐私数据的后一段; 2e)将每一段隐私
数据、 映射加密数据拼接形成隐私加密数据。 本
发明极大的缩短加密时间和解密时间, 提高交易
的效率。
权利要求书1页 说明书5页
CN 115514544 A
2022.12.23
CN 115514544 A
1.一种区块链隐私数据的保护方法, 至少包括第一交易户和第二交易户, 包括 步骤:
1)在取得区块链的交易 生成信息时, 基于随机函数, 生成对称加密 密钥;
2)根据对称加密 密钥, 将隐私数据进行加密, 得到隐私加密数据;
其特征在于, 还 包括以下步骤:
2a)根据密钥扩展算法, 将对称加密 密钥扩展成多个 轮密钥;
2b)对所述隐私数据进行分段处 理;
2c)随机选取一段隐私数据进行复制形成映射数据, 对映射数据进行轮加密, 形成该段
映射加密数据;
2d)该映射数据跟随在某一段隐私数据的后一段;
2e)将每一段隐私数据、 映射加密数据拼接形成隐私加密数据;
3)根据隐私数据的访问端的公钥, 将对称加密密钥进行加密, 获取加密后的对称加密
密钥;
3e)通过第一交易户对区块链进行访问, 得到打包后的数据;
3f)解析打包后的数据, 得到隐私加密数据和第一公钥加密后的对称加密密钥; 3g)根
据第一交易户的第一私钥对第一公钥加密后的对称加密密钥进行解密, 得到对称加密密
钥;
3h)根据对称加密密钥解密隐私加密数据, 对称加密密钥能直接识别到映射数据所在
的段, 并直接对映射数据进行解密, 解密后的映射数据从隐私数据中拆解消除, 隐私数据重
新拼接复原, 在第一交易户能查看到隐私数据;
3i)通过第二交易户对区块链进行访问, 获得打包后的数据; 同步骤3e) ‑3h), 根据对称
加密密钥解密隐私加密数据, 在第二交易户能查看到隐私数据。
2.根据权利要求1所述的一种区块链隐私数据的保护方法, 其特征在于: 步骤3)还包括
步骤: 3a): 第一交易户生成有第一公钥和第一私钥; 3b)根据第一公钥, 将对称加密密钥进
行加密, 得到第一公钥加密后的对称加密 密钥;
3c)第二交易户生成有第二公钥和第二私钥;
3d)根据第二公钥, 将对称加密 密钥进行加密, 得到第二公钥加密后的对称加密 密钥。
3.根据权利要求1所述的一种区块链隐私数据的保护方法, 其特征在于: 步骤3i)之后
还包括步骤4): 将隐私加密数据和加密后的对称加密密钥存储到区块链交易数据的存储区
中。
4.根据权利要求3所述的一种区块链隐私数据的保护方法, 其特征在于: 步骤4)具体包
括步骤: 4a)通过共识机制选举的区块链节 点, 对区块链交易数据的存储区中的数据进 行认
证;
4b)对认证后的数据进行打包, 并将打包后的数据更新到区块链中。
5.根据权利要求4所述的一种区块链隐私数据的保护方法, 其特征在于: 步骤4)之后还
包括步骤5): 对区块链交易数据的存储区中的数据进 行打包并将打包后的数据更新到区块
链中。权 利 要 求 书 1/1 页
2
CN 115514544 A
2一种区块链隐私数据的保护方 法
技术领域
[0001]本发明属于区块链技 术领域, 尤其涉及一种区块链隐私数据的保护方法。
背景技术
[0002]区块链(Blockchain), 本质上是一个去中心化的数据库, 是一串使用密码学方法
相关联产生的数据块, 每一个数据块中包含了一批次网络交易的信息, 用于验证其信息的
有效性(防伪)和生成下一个区块。 区块链系统由数据层、 网络层、 共识层、 激励层、 合约层和
应用层组成。 其中, 数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据
和基本算法; 网络层则包括分布式组网机制、 数据传播机制和数据验证机制等; 共识层主要
封装网络节点的各类共识算法; 激励层将经济因素集成到区块链技术体系中来, 主要包括
经济激励的发行机制和分配机制等; 合约层 主要封装各类脚本、 算法和智能合约, 是区块链
可编程特性的基础; 应用层则封装了区块链的各种应用场景和案例。
[0003]现有专利号为CN201910855416.4一种区块链隐私数据的保护方法、 装置、 设备和
介质, 公开了所述根据所述对称加密密钥, 对隐私数据进行加密, 获得隐私加密数据包括:
根据密钥扩展算法, 将对称加密密钥扩展成多个轮密钥; 对所述隐私数据进行分段 处理; 基
于所述轮密钥, 对每一段所述隐私数据进行初始轮加密, 所述初始轮加密为对所述隐私数
据进行轮密钥加的加密操作; 基于所述轮密钥, 对每一段初始轮处理后的所述隐私数据进
行多次重复轮加密; 所述重复轮加密为对所述隐私数据进行字节代替、 行位移、 列混淆和轮
密钥加的加密操作; 基于所述轮密钥, 对每一段重复轮处理后的所述隐私数据进行最终轮
加密, 所述最 终轮加密为对所述隐私数据进 行字节代替、 行位移和轮密钥加的加密操作; 拼
接每一段最终轮处理后的所述隐私数据, 获得隐私加密数据。 现有的对称加密密钥对隐私
数据进行加密的方式是针对每一段的隐私数据进 行多轮的轮加密处理, 而每一段隐私数据
都进行处理必然花费大量的处理 时间, 加密和解密都 需要复杂的计算, 因此, 需要一种既能
简化加密步骤, 又能易于伪装不 易被介入户或第三方识别到的安全性加密方法。
发明内容
[0004]本发明的目的是为了解决上述技术问题, 而提供一种区块链隐私数据的保护方
法, 从而实现极大 的缩短加密时间和解密时间, 提高交易的效率。 为了达到上述目的, 本发
明技术方案如下:
[0005]一种区块链隐私数据的保护方法, 至少包括第一交易户和第二交易户, 包括 步骤:
[0006]1)在取得区块链的交易 生成信息时, 基于随机函数, 生成对称加密 密钥;
[0007]2)根据对称加密 密钥, 将隐私数据进行加密, 得到隐私加密数据;
[0008]2a)根据密钥扩展算法, 将对称加密 密钥扩展成多个 轮密钥;
[0009]2b)对所述隐私数据进行分段处 理;
[0010]2c)随机选取一段隐私数据进行复制形成映射数据, 对映射数据进行轮加密, 形成
该段映射加密数据;说 明 书 1/5 页
3
CN 115514544 A
3
专利 一种区块链隐私数据的保护方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:05:08上传分享