用于区块链数据安全性的数据加密封装工作方法.pdf

上传人:梁腾 文档编号:10296594 上传时间:2021-06-17 格式:PDF 页数:9 大小:514.93KB
收藏 版权申诉 举报 下载
用于区块链数据安全性的数据加密封装工作方法.pdf_第1页
第1页 / 共9页
用于区块链数据安全性的数据加密封装工作方法.pdf_第2页
第2页 / 共9页
用于区块链数据安全性的数据加密封装工作方法.pdf_第3页
第3页 / 共9页
文档描述:

《用于区块链数据安全性的数据加密封装工作方法.pdf》由会员分享,可在线阅读,更多相关《用于区块链数据安全性的数据加密封装工作方法.pdf(9页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010575053.1 (22)申请日 2020.06.22 (71)申请人 重庆渝抗医药科技有限公司 地址 401120 重庆市北部新区人和龙寿路 669号3幢21-4 (72)发明人 郭付国 (74)专利代理机构 重庆天成卓越专利代理事务 所(普通合伙) 50240 代理人 路宁 (51)Int.Cl. G06F 21/64(2013.01) G06F 21/62(2013.01) G06F 21/60(2013.01) G06F 16/27(2019.01) (54)。

2、发明名称 用于区块链数据安全性的数据加密封装工 作方法 (57)摘要 本发明提出了一种用于区块链数据安全性 的数据加密封装工作方法, 包括: 获取区块链节 点数据内容, 进行密钥加密封装; 在加密封装过 程中, 设定哈希函数HX: gmHXPHXBHX, 其中gmHx 为HX函数的密钥初值, PHX为混沌方程的变化量, BHX为量化加密加权参数, 根据变化量给定元素 形成随机向量(1, 2, 2)U3, 1为第一级 加密门限值, 2为第二级加密门限值, 2为第 二级加密状态向量, 对加密过程进行信息判断, 保证加密后的数据安全。 权利要求书1页 说明书4页 附图3页 CN 111767581 。

3、A 2020.10.13 CN 111767581 A 1.一种用于区块链数据安全性的数据加密封装工作方法, 其特征在于, 包括如下步骤: 获取区块链节点数据内容, 进行密钥加密封装; 在加密封装过程中, 设定哈希函数HX: gmHXPHXBHX, 其中gmHX为HX函数的密钥初值, PHX为混沌方程的变化量, BHX为量化加密加权 参数, 根据变化量给定元素形成随机向量( 1, 2, 2)U3, 1为第一级加密门限值, 2为第二 级加密门限值, 2为第二级加密状态向量, 对加密过程进行信息判断, 保证加密后的数据安 全。 2.根据权利要求1所述的用于区块链数据安全性的数据加密封装工作方法, 。

4、其特征在 于, 所述进行密钥加密封装包括: 根据输入的系统参数计算原始信息混沌方程的变化量, 其中 1为第一级加密状态变量, T1为第一级加密信息的量化 参数, j为加密加权值, 为加密随机系数, m1为第一级加密密钥封装阶数, 为第一级加密 控制参数。 3.根据权利要求1所述的用于区块链数据安全性的数据加密封装工作方法, 其特征在 于, 还包括: 当智能终端收到第二信息交互端的身份码认证请求时, 输入第一级加密的门限 值 1和第二级加密门限值 2, 由智能终端执行第一级加密和第二级加密密文关键帧检索: 根 据密文中的随机向量的访问条件, 若不满足条件则检索失败, 否则再判断密文关键帧是否 一。

5、致, 若一致则输出判断值1, 表示智能终端成功检索关键帧; 否则输出判断值0, 表示检索 失败。 4.根据权利要求1所述的用于区块链数据安全性的数据加密封装工作方法, 其特征在 于, 还包括: 检索成功后, 假设n为一个正整数变量, 从线性矩阵S(1,n)的矩阵中映射属性为足够 大的素数Q, 输入系统参数P, 选取一个随机的私钥pkYk, 其中Yk是以k为阶的整数群, 根据哈希函数HX和加密标识K:(g1,g2,.,gi)imodk; i(1,2,3,4,5), gi为素数Q在 整数群上的生成节点, 设置密文M为矩阵函数, Z为加密混沌随机相位 值 , r mi d为 认 证 信 息 中 混 。

6、沌 密 文的 生 成 密 钥 , 从 而 验 证 加 密的 等 式 计 算 为 , 的安全性, A1为第一级加密访问关键帧密文, B2为第二级 加密访问关键帧密文, 1,2为双级加密的认证参数, 再乘以校正阈值H1, 从而对加密过程进 行信息判断, 保证加密后的数据安全。 权利要求书 1/1 页 2 CN 111767581 A 2 用于区块链数据安全性的数据加密封装工作方法 技术领域 0001 本发明涉及区块链加密领域, 尤其涉及一种用于区块链数据安全性的数据加密封 装工作方法。 背景技术 0002 区块链自从产生以来其去中心化, 不可更改性、 同步性、 智能分布式管理就是其最 大的技术优势。

7、, 其分布式的优势更是让数据篡改成为泡影, 但是在每个数据节点都需要对 数据安全性进行考虑, 保证数据安全性是刻不容缓的, 现有技术中数据进行加密封装效果 并不理想, 这就亟需本领域技术人员解决相应的技术问题。 发明内容 0003 本发明旨在至少解决现有技术中存在的技术问题, 特别创新地提出了一种用于区 块链数据安全性的数据加密封装工作方法。 0004 为了实现本发明的上述目的, 本发明提供了一种用于区块链数据安全性的数据加 密封装工作方法, 包括如下步骤: 0005 获取区块链节点数据内容, 进行密钥加密封装; 在加密封装过程中, 设定哈希函数 HX:gmHXPHXBHX, 其中gmHX为H。

8、X函数的密钥初值, PHX为混沌方程的变化量, BHX为量化加密 加权参数, 0006 根据变化量给定元素形成随机向量( 1, 2, 2)U3, 1为第一级加密门限值, 2为 第二级加密门限值, 2为第二级加密状态向量, 对加密过程进行信息判断, 保证加密后的数 据安全。 0007 优选的, 所述进行密钥加密封装包括: 0008 根据输入的系统参数计算原始信息混沌方程的变化量, 0009其中 1为第一级加密状态变量, T1为第一级加密信息的 量化参数, j为加密加权值, 为加密随机系数, m1为第一级加密密钥封装阶数, 为第一级 加密控制参数。 0010 优选的, 还包括: 当智能终端收到第二。

9、信息交互端的身份码认证请求时, 输入第一 级加密的门限值 1和第二级加密门限值 2, 由智能终端执行第一级加密和第二级加密密文 关键帧检索: 根据密文中的随机向量的访问条件, 若不满足条件则检索失败, 否则再判断密 文关键帧是否一致, 若一致则输出判断值1, 表示智能终端成功检索关键帧; 否则输出判断 值0, 表示检索失败; 0011 优选的, 还包括: 0012 检索成功后, 假设n为一个正整数变量, 从线性矩阵S(1,n)的矩阵中映射属性为 足够大的素数Q, 输入系统参数P, 选取一个随机的私钥pkYk, 其中Yk是以k为阶的整数群, 0013 根据哈希函数HX和加密标识K:(g1,g2,。

10、.,gi)imod k; i(1,2,3,4,5), gi为素 说明书 1/4 页 3 CN 111767581 A 3 数Q在整数群上的生成节点, 设置密文M为矩阵函数, Z为加密混沌随机 相位值 , rmi d为认证信息中混沌密文的生成密钥, 从而验证加密的等式计算为 , 的安全性, A1为第一级加密访问关键帧密文, B2为第二级 加密访问关键帧密文, 1,2为双级加密的认证参数, 再乘以校正阈值H1, 从而对加密过程进 行信息判断, 保证加密后的数据安全。 0014 综上所述, 由于采用了上述技术方案, 本发明的有益效果是: 0015 本发明通过在认证过程中加入识别信息, 通过加密密钥封。

11、装之后, 提高了区块链 各节点间的信息的匹配度, 进一步提高加密过程的抗解密性和抗冲击性, 通过多线程联合 矩阵加密过程, 增加了信息交互终端的信息安全性, 对网络间数据安全具有很高的使用价 值。 0016 本发明的附加方面和优点将在下面的描述中部分给出, 部分将从下面的描述中变 得明显, 或通过本发明的实践了解到。 附图说明 0017 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得 明显和容易理解, 其中: 0018 图1是本发明工作示意图; 0019 图2是本发明特征流动示意图; 0020 图3是本发明加密示意图; 0021 图4是本发明工作流程图。 具体实施方式 。

12、0022 下面详细描述本发明的实施例, 下面通过参考附图描述的实施例是示例性的, 仅 用于解释本发明, 而不能理解为对本发明的限制。 0023 如图1至4所示, 本发明工作方法, 包括如下步骤: S1, 为区块链网络中的每个节点 建立加密通道, 对每个加密通道设置第一信息交互端和第二信息交互端, 第一信息交互端 用于对加密信息进行指令分发, 第二信息交互端用于对加密信息进行接收, 记录加密信息 中包含特定识别信息的随机数; 0024 S1-1, 进行区块链数据加密认证过程中, 通过第一信息交互端发送信息码, 其中信 息码中包含第二信息交互端发送的随机数, 按照第一信息交互端和第二信息交互端针对。

13、随 机数的引用关系, 根据第二信息交互端发送的随机数解析第一信息交互端的发送信息码的 指令; 通过提取包含随机数的第一信息交互端的加密信息类型以及状态变量, 输出到第二 信息交互端进行认证操作; 通过寻址规则获取第二信息交互端的随机数指令, 根据随机数 匹配条件, 确定带有随机数指令的第一信息交互端是否与第二信息交互端能够认证匹配, 0025 S1-2, 在第二信息交互端触发身份码, 当身份码与信息码中识别信息匹配对应之 后, 进行认证识别, 如果身份码与信息码中识别信息不匹配对应, 不进行认证识别, 说明书 2/4 页 4 CN 111767581 A 4 0026 S1-3, 计算出若干需。

14、要加密认证的区块链节点, 对需要加密认证的区块链节点进 行寄存地址; 利用所寄存地址, 调用区块链存储区数据获取需要进行加密数据的区块链节 点数量; 根据加密信息定义中的认证信息解析为区块链识别的数据类型的同步写入每个区 块链节点; 0027 如图3所示, S2, 通过加密信息认证之后的第二信息交互端, 开启加密通道, 进行数 据调用和数据挖掘, 0028 S2-1, 经过加密信息认证的第二信息交互端利用第一密钥KEY1、 区块链节点第一 寄存地址ADD1和第二状态时间戳T1对收到的第一本地认证信息MES1进行验证; 若通过本地 认证, 则执行第一密钥KEY1的第一解密切换信息CONVERSE。

15、1, 根据区块链节点第一寄存地址 ADD1和第一状态时间戳T1列出第二信息交互端所需解密的信息内容, 根据第一解密切换信 息CONVERSE1确认第二信息交互端的身份信息(A1)是否解密切换成功, 0029 S2-2, 经过加密信息认证的第二信息交互端利用第二密钥KEY2、 区块链节点第二 寄存地址ADD2和第二状态时间戳T1对收到的第二本地认证信息MES2进行验证; 若通过本地 认证, 则执行第二密钥KEY2的第二解密切换信息CONVERSE2, 根据区块链节点第二寄存地址 ADD2和第二状态时间戳T2列出第二信息交互端所需解密的信息内容, 根据第二解密切换信 息CONVERSE2确认第二信。

16、息交互端的文件信息(A2)是否解密切换成功, 0030 S2-3, 经过加密信息认证的第二信息交互端利用第三密钥KEY3、 区块链节点第三 寄存地址ADD3和第三状态时间戳T3对收到的第三本地认证信息MES3进行验证; 若通过本地 认证, 则执行第三密钥KEY3的第三解密切换信息CONVERSE3, 根据区块链节点第三寄存地址 ADD3和第三状态时间戳T3列出第二信息交互端所需解密的信息内容, 根据第三解密切换信 息CONVERSE3确认第二信息交互端的属性信息(A3)是否解密切换成功, 按照从身份、 文件和 属性依次封装组合成标号组信息以及同时生成明文信息A ; 0031 S2-4, 对于下。

17、一个区块链节点的第二信息交互端, 同样生成并封装组合成新的标 号组信息以及同时生成明文信息B , 0032 S2-5, 对于再下一个区块链节点的第二信息交互端, 同样生成并封装组合成又一 新的标号组信息以及同时生成明文信息C , 然后在加密操作中通过任意区块链节点合并该 A 、 B 、 C 操作, 形成联合加密信息组S1, 并利用傅里叶变换保持持续更新; 对所述SN组加密 信息组中进行处理得到N组傅里叶变换函数得到的结果, 通过混淆操作输出发现的公共区 域联合加密信息组输出值, 通过联合加密信息组的内容返回到引导区进行地址定位; 0033 S2-6, 通过反应时间对于公共区域联合加密信息组输出。

18、值进行时间锁定, 保持现 有级别的反应时间, 查看拦截地址栏, 对于地址定位的区域进行脚本描绘, 根据基础脚本的 模型信息发现公共区域联合加密信息组输出值的关键字, 并进行加密输出; 0034 S3, 加密输出之后, 通过切换认证选取随机数更新加密参数, 当第二信息交互端收 到的信息转发智能终端, 通过哈希运算对智能终端主密钥生成本地参数, 利用主密钥身份 参数更新认证密钥KEY、 并进行密钥加密封装。 0035 S3-1, 在加密封装过程中, 设定哈希函数HX:gmHXPHXBHX, 其中gmHX为HX函数的密 钥初值, PHX为混沌方程的变化量, BHX为量化加密加权参数, 0036 根据。

19、输入的系统参数计算原始信息混沌方程的变化量, 说明书 3/4 页 5 CN 111767581 A 5 0037其中 1为第一级加密状态变量, T1为第一级加密信息的 量化参数, j为加密加权值, 为加密随机系数, m1为第一级加密密钥封装阶数, 为第一级 加密控制参数, 0038 S3-2, 根据变化量给定元素形成随机向量( 1, 2, 2)U3,1为第一级加密门限值, 2为第二级加密门限值, 2为第二级加密状态向量, 0039 当智能终端收到第二信息交互端的身份码认证请求时, 输入第一级加密的门限值 1和第二级加密门限值 2, 由智能终端执行第一级加密和第二级加密密文关键帧检索: 根据 密。

20、文中的随机向量的访问条件, 若不满足条件则检索失败, 否则再判断密文关键帧是否一 致, 若一致则输出判断值1, 表示智能终端成功检索关键帧; 否则输出判断值0, 表示检索失 败; 0040 S3-3, 检索成功后, 假设n为一个正整数变量, 从线性矩阵S(1,n)的矩阵中映射 属性为足够大的素数Q, 输入系统参数P, 选取一个随机的私钥pkYk, 其中Yk是以k为阶的整 数群, 0041 根据哈希函数HX和加密标识K:(g1,g2,.,gi)imod k; i(1,2,3,4,5), gi为素 数Q在整数群上的生成节点, 设置密文M为矩阵函数, Z为加密混沌随机 相位值 , rmi d为认证信。

21、息中混沌密文的生成密钥, 从而验证加密的等式计算为 , 的安全性, A1为第一级加密访问关键帧密文, B2为第二级 加密访问关键帧密文, 1,2为双级加密的认证参数, 再乘以校正阈值H1, 从而对加密过程进 行信息判断, 保证加密后的数据安全。 0042 如图2所示, 通过第一级加密和第二级加密之后, 示例图通过圆形为第一级加密节 点, 三角形为第二级加密节点, 通过设置密文之后能够从乱序到有序, 再从有序到乱序的推 进, 保证了密钥的可控性和安全性。 0043 尽管已经示出和描述了本发明的实施例, 本领域的普通技术人员可以理解: 在不 脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、 修改、 替换和变型, 本 发明的范围由权利要求及其等同物限定。 说明书 4/4 页 6 CN 111767581 A 6 图1 图2 说明书附图 1/3 页 7 CN 111767581 A 7 图3 说明书附图 2/3 页 8 CN 111767581 A 8 图4 说明书附图 3/3 页 9 CN 111767581 A 9 。

展开阅读全文
内容关键字: 用于 区块 数据 安全性 加密 封装 工作 方法
关于本文
本文标题:用于区块链数据安全性的数据加密封装工作方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10296594.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1