全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210380225.9 (22)申请日 2022.04.12 (71)申请人 北京信息科技大 学 地址 100192 北京市海淀区清河小营东路 12号 (72)发明人 蒋文保 王勇攀  (74)专利代理 机构 北京天方智力知识产权代理 事务所(普通 合伙) 11719 专利代理师 路远 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 报文链构建及密钥链 生成、 报文发送及接收 方法及装置 (57)摘要 本发明提供了一种报文链构建及密钥链生 成、 报文发送及接收方法及装置, 其中, 报文链构 建方法, 包括: 构建报文链, 所述报文链包括: 按 照顺序相连的报文链第一节点值、 报文链中间节 点值和报文链链尾节点值, 其中, 所述报文链链 尾节点值为所述报文链最新的一个节 点值, 所述 报文链随着所述报文链链尾节点值的更新变换 不断生长; 将当前发送报文与当前报文链链尾节 点值进行哈希计算得到新的哈希 值, 将所述新的 哈希值作为所述报文链链尾节 点值, 所述当前报 文链链尾节点 值作为所述报文链中间节点 值。 权利要求书2页 说明书8页 附图7页 CN 114726543 A 2022.07.08 CN 114726543 A 1.一种报文链构建方法, 其特 征在于, 包括: 构建报文链, 所述报文链包括: 按照顺序相连的报文链第 一节点值、 报文链中间节点值 和报文链链尾节点值, 其中, 所述报文链链尾节 点值为所述报文链最新的一个节点值, 所述 报文链随着所述报文链 链尾节点 值的更新变换不断生长; 将当前发送报文与当前报文链链尾节点值进行哈希计算得到新的哈希值, 将所述新的 哈希值作为所述报文链链尾节点值, 所述当前报文链链尾节点值作为所述报文链中间节点 值。 2.一种密钥链生成方法, 其特 征在于, 包括: 生成密钥链, 所述密钥链包括: 按照顺序相连的密钥链第 一节点值、 密钥链中间节点值 和密钥链链尾节点值, 其中, 所述密钥链链尾节 点值为所述密钥链最新的一个节点值, 所述 密钥链随着所述密钥链 链尾节点 值的更新变换不断生长; 将当前发送报文与当前密钥链链尾节点值进行哈希计算得到新的哈希值, 将所述新的 哈希值作为所述密钥链链尾节点值, 所述当前密钥链链尾节点值作为所述密钥链中间节点 值; 或者将根据权利要求1所述的报文链构建方法构建的报文链的报文链链尾节点值与当 前密钥链链尾节点值进行哈希计算得到新的哈希 值, 将所述新的哈希值作为所述密钥链链 尾节点值, 所述当前密钥链 链尾节点 值作为所述密钥链中间节点 值。 3.一种报文发送方法, 其特 征在于, 包括: 利用如权利要求2所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值对当 前发送报文进 行加密, 得到加密报文, 将所述加密报文和如权利要求 1所述的报文链构建方 法构建的当前报文链 链尾节点 值进行发送。 4.一种报文接收方法, 其特 征在于, 包括: 接收如权利要求3所述的发送方法发送的报文, 得到当前接收报文; 利用如权利要求2所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值对所 述加密报文进行解密, 得到解密后的当前接 收报文, 对所述解密后的当前接 收报文与如权 利要求1所述的报文链构建方法构建的报文链的当前报文链链尾节点值的前一个报文链链 尾节点值进行哈希计算, 得到验证哈希值, 将所述验证哈希值与所述当前报文链链尾节点 值进行比对并比对一 致。 5.一种报文发送方法, 其特 征在于, 包括: 将如权利要求2所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值与当前 发送报文进行哈希计算, 得到发送哈希值, 将所述当前发送报文和所述发送哈希值进行发 送。 6.一种报文接收方法, 其特 征在于, 包括: 接收如权利要求5所述的发送方法发送的报文, 得到当前接收报文; 将如权利要求2所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值与当前 接收报文进行哈希计算, 得到验证哈希值, 将所述验证哈希值与所述发送哈希值进行比对 并比对一 致。 7.一种报文链构建装置, 其特 征在于, 包括: 构建模块, 用于构建报文链, 所述报文链包括: 按照顺序相连的报文链第一节点值、 报 文链中间节点值和报文链链尾节点值, 其中, 所述报文链链尾节点值为所述报文链最新的权 利 要 求 书 1/2 页 2 CN 114726543 A 2一个节点 值, 所述报文链随着所述报文链 链尾节点 值的更新变换不断生长; 计算模块, 用于将当前发送报文与当前报文链链尾节点值进行哈希计算得到新的哈希 值, 将所述新的哈希值作为所述报文链链尾节点值, 所述当前报文链链尾节点值作为所述 报文链中间节点 值。 8.一种密钥链生成装置, 其特 征在于, 包括: 生成模块, 用于生成密钥链, 所述密钥链包括: 按照顺序相连的密钥链第一节点值、 密 钥链中间节点值和密钥链链尾节点值, 其中, 所述密钥链链尾节点值为所述密钥链最新的 一个节点 值, 所述密钥链随着所述密钥链 链尾节点 值的更新变换不断生长; 更新模块, 用于将当前发送报文与当前密钥链链尾节点值进行哈希计算得到新的哈希 值, 将所述新的哈希值作为所述密钥链链尾节点值, 所述当前密钥链链尾节点值作为所述 密钥链中间节点值; 或者将根据权利要求7所述的报文链构建装置构建的报文链的报文链 链尾节点值与当前密钥链链尾节点值进行哈希计算得到新的哈希值, 将所述新的哈希值作 为所述密钥链 链尾节点 值, 所述当前密钥链 链尾节点 值作为所述密钥链中间节点 值。 9.一种报文发送装置, 其特 征在于, 包括: 发送模块, 用于利用 如权利要求8所述的密钥链生成装置生成的密钥链的当前密钥链 链尾节点值对当前发送报文进 行加密, 得到加密报文, 将所述加密报文和如权利要求7所述 的报文链构建装置构建的当前报文链 链尾节点 值进行发送。 10.一种报文接收装置, 其特 征在于, 包括: 接收模块, 用于接收如权利要求9所述的发送装置发送 的报文, 得到当前接收报文; 利 用如权利要求8所述的密钥链生成装置生成的密钥链的当前密钥链链尾节点值对所述加密 报文进行解密, 得到解密后的当前接收报文, 对所述解密后的当前接收报文与如权利要求7 所述的报文链构建装置构建的报文链的当前报文链链尾节点值的前一个报文链链尾节点 值进行哈希计算, 得到验证哈希值, 将所述验证哈希值与所述当前报文链链尾节点值进行 比对并比对一 致。 11.一种报文发送装置, 其特 征在于, 包括: 发送模块, 用于将如权利要求8所述的密钥链生成装置生成的密钥链的当前密钥链链 尾节点值与当前发送报文进行哈希计算, 得到发送哈希值, 将所述当前发送报文和所述发 送哈希值进行发送。 12.一种报文接收装置, 其特 征在于, 包括: 接收模块, 用于接收如权利要求11所述的发送装置发送的报文, 得到当前接收报文; 将 如权利要求8所述的密钥链生成装置生成的密钥链的当前密钥链链尾节点值与当前接收报 文进行哈希计算, 得到验证哈希值, 将所述验证哈希值与所述发送哈希值进行比对并比对 一致。 13.一种网络设备, 其特征在于, 包括: 处理器和存储器, 所述存储器中存储有计算机程 序, 所述处理器执行所述存储器中存储的计算机程序, 以使 所述网络 设备执行如权利要求 1 至6任一项所述的方法。 14.一种可读存储介质, 其特征在于, 用于存储指令, 当所述指令被执行时, 使如权利要 求1至6任一项所述的方法被实现。权 利 要 求 书 2/2 页 3 CN 114726543 A 3

.PDF文档 专利 报文链构建及密钥链生成、报文发送及接收方法及装置

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