行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211440537.0 (22)申请日 2022.11.17 (71)申请人 深圳市迪博企业 风险管理技 术有限 公司 地址 518000 广东省深圳市福田区深南大 道1006号国际创新中心 A栋6楼西 (72)发明人 刘克飞 郑喜 熊自康 骆运虎  (74)专利代理 机构 北京惟盛达知识产权代理事 务所(普通 合伙) 11855 专利代理师 张洁 (51)Int.Cl. H04L 9/00(2022.01) H04L 9/08(2006.01) H04L 9/30(2006.01) G06Q 20/38(2012.01) (54)发明名称 区块链交易网络的密钥对生成方法及数据 传输方法 (57)摘要 本申请实施例公开了区块链交易网络的密 钥对生成方法及数据传输方法。 所述密钥对生成 方法包括: 生成系统参数矩阵X并公开给网络中 各节点; 所述各节点根据所述系统参数矩阵X确 定秘密钥; 基于所述秘密钥构造密钥矩阵, 并根 据所述密钥矩阵计算公钥。 所述数据传输方法, 包括: 发送节点N1利用发送节点N1的公钥和接收 节点N2的公钥对交易数据进行加密并发送; 接收 节点N2利用发送节点N1的公钥和接收节点N2 的 秘密钥对所述加密后的交易数据进行解密; 其 中, 所述公钥和秘密钥均是根据前述方法生成 的。 本发明能在无条件信息论安全 下实现安全保 证的多链路上安全加密数据传输, 具有极好的系 统处理性能。 权利要求书2页 说明书9页 附图1页 CN 115499117 A 2022.12.20 CN 115499117 A 1.一种区块链交易网络的密钥对生成方法, 所述密钥对包括公钥和秘密钥, 其特征在 于, 生成系统参数矩阵X并公开给网络中各节点; 所述各节点 根据所述系统参数矩阵X确定 秘密钥; 基于所述秘密钥构造密钥矩阵, 并根据所述密钥矩阵计算公钥。 2.根据权利要求1所述的方法, 其特征在于, 所述系统参数矩阵X是按照如下步骤生成 的: 选取一个大 素数p, 定义 ; 选取一个 的只有对角线为1的单位矩阵E, 即E  = ; 对所述单位矩阵E 中每一行作随机初等变换, 然后再针对每一列作初等变换, 生成一个 秩为 的满秩矩阵 ; 从 范围内随机选择 个整数, 将所述 个整数作为矩阵 的新增一列, 生 成 的系统参数矩阵 , 其中所述系统参数矩阵 中的所有元素 , 满足该矩 阵的秩是 n‑1。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述系统参数矩阵X确定秘密钥, 包括: 获取矩阵行 数n和素数阶的有限域 ; 在 范围内随机选择满足以下条件的 n个数 : 对所有 , 若 , 则 , 若 , 则 , 其中 表示两个数 和 的最大公因数, 的值为1表示 和 互素; 以向量 作为本节点的秘密钥, 保存在节点存 储器中。 4.根据权利要求3所述的方法, 其特征在于, 所述基于所述秘密钥构造密钥矩阵, 并根 据所述密钥矩阵计算公钥包括如下步骤: 以秘密钥向量 构造密钥矩阵 :  = , 其中, 所述矩阵中第二行是第一行的元素向左循环移位得到, 第三行由第二元素向左循环 移位得到, 依此类 推; 利用所述公开的系统参数矩阵 计算本节点公钥 : , 所述 是一个 权 利 要 求 书 1/2 页 2 CN 115499117 A 2的矩阵, 即 = ; 以 ( , X) 作为本节点的公钥, 并公开。 5.一种区块链交易网络的数据传输方法, 其特 征在于, 包括如下步骤: 发送节点N1利用发送节点N1的公钥 (S1, X) 和接收节点N2的公钥 (S2, X) 对交易数据 进行 加密并发送; 接收节点N2利用发送节点N1的公钥 (S1, X) 和接收节点N2的秘密钥d2对所述加密后的交 易数据进行解密; 其中, 所述公钥 (S1, X) 、 公钥 (S2, X) 、 秘密钥向量d2是根据权利要求4所述的方法生成 的。 6.根据权利要求5所述的方法, 其特征在于, 所述发送节点N1利用发送节点N1的公钥 (S1, X) 和接收节点 N2的公钥 (S2, X) 对交易数据进行加密并发送包括: 构造消息数据矩阵: 将交易数据M1编码成 维的矩阵, 每个矩阵元素 范围在 如果数据长度不够维数, 则将矩阵中后续元 素用1填充; 计算密文 : 解析所述接收节点N2的公钥 (S2, X) , 判断X和S2是否是 的矩 阵, 且矩阵每 个元素是否都在 范围, 如果是, 则计算密文 ; 发送数据 给所述接收节点 N2。 7.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 接收多个加密数据, 所述多个加密数据由所述发送节点N1对多个交易数据加密后发送 给所述接收节点 N2; 利用节点同态处 理, 对所述多个加密数据进行节点间密文同态加法运 算。权 利 要 求 书 2/2 页 3 CN 115499117 A 3

.PDF文档 专利 区块链交易网络的密钥对生成方法及数据传输方法

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 区块链交易网络的密钥对生成方法及数据传输方法 第 1 页 专利 区块链交易网络的密钥对生成方法及数据传输方法 第 2 页 专利 区块链交易网络的密钥对生成方法及数据传输方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 04:06:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。