[发明专利]基于报文链的密钥链生成、报文发送及接收方法及装置有效
申请号: | 202210380225.9 | 申请日: | 2022-04-12 |
公开(公告)号: | CN114726543B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 蒋文保;王勇攀 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40 |
代理公司: | 北京天方智力知识产权代理事务所(普通合伙) 11719 | 代理人: | 路远 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 报文 密钥 生成 发送 接收 方法 装置 | ||
1.一种基于报文链的密钥链生成方法,其特征在于,包括:
生成密钥链,所述密钥链包括:按照顺序相连的密钥链第一节点值、密钥链中间节点值和密钥链链尾节点值,其中,所述密钥链链尾节点值为所述密钥链最新的一个节点值,所述密钥链随着所述密钥链链尾节点值的更新变换不断生长;
将根据报文链构建方法构建的报文链的报文链链尾节点值与当前密钥链链尾节点值进行哈希计算得到新的哈希值,将所述新的哈希值作为所述密钥链链尾节点值,所述当前密钥链链尾节点值作为所述密钥链中间节点值;
其中,所述报文链构建方法包括:构建报文链,所述报文链包括:按照顺序相连的报文链第一节点值、报文链中间节点值和报文链链尾节点值,其中,所述报文链链尾节点值为所述报文链最新的一个节点值,所述报文链随着所述报文链链尾节点值的更新变换不断生长;将当前发送报文与当前报文链链尾节点值进行哈希计算得到新的哈希值,将所述新的哈希值作为所述报文链链尾节点值,所述当前报文链链尾节点值作为所述报文链中间节点值。
2.一种报文发送方法,其特征在于,包括:
利用如权利要求1所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值对当前发送报文进行加密,得到加密报文,将所述加密报文和如权利要求1所述的报文链构建方法构建的当前报文链链尾节点值进行发送。
3.一种报文接收方法,其特征在于,包括:
接收如权利要求2所述的发送方法发送的报文,得到当前接收报文;
利用如权利要求1所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值对所述加密报文进行解密,得到解密后的当前接收报文,对所述解密后的当前接收报文与报文链构建方法构建的报文链的当前报文链链尾节点值的前一个报文链链尾节点值进行哈希计算,得到验证哈希值,将所述验证哈希值与所述当前报文链链尾节点值进行比对并比对一致;
其中,所述报文链构建方法包括:构建报文链,所述报文链包括:按照顺序相连的报文链第一节点值、报文链中间节点值和报文链链尾节点值,其中,所述报文链链尾节点值为所述报文链最新的一个节点值,所述报文链随着所述报文链链尾节点值的更新变换不断生长;将当前发送报文与当前报文链链尾节点值进行哈希计算得到新的哈希值,将所述新的哈希值作为所述报文链链尾节点值,所述当前报文链链尾节点值作为所述报文链中间节点值。
4.一种报文发送方法,其特征在于,包括:
将如权利要求1所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值与当前发送报文进行哈希计算,得到发送哈希值,将所述当前发送报文和所述发送哈希值进行发送。
5.一种报文接收方法,其特征在于,包括:
接收如权利要求4所述的发送方法发送的报文,得到当前接收报文;
将如权利要求1所述的密钥链生成方法生成的密钥链的当前密钥链链尾节点值与当前接收报文进行哈希计算,得到验证哈希值,将所述验证哈希值与所述发送哈希值进行比对并比对一致。
6.一种基于报文链的
密钥链生成装置,其特征在于,包括:
生成模块,用于生成密钥链,所述密钥链包括:按照顺序相连的密钥链第一节点值、密钥链中间节点值和密钥链链尾节点值,其中,所述密钥链链尾节点值为所述密钥链最新的一个节点值,所述密钥链随着所述密钥链链尾节点值的更新变换不断生长;
更新模块,用于将根据报文链构建装置构建的报文链的报文链链尾节点值与当前密钥链链尾节点值进行哈希计算得到新的哈希值,将所述新的哈希值作为所述密钥链链尾节点值,所述当前密钥链链尾节点值作为所述密钥链中间节点值;
其中,所述报文链构建装置,包括:
构建模块,用于构建报文链,所述报文链包括:按照顺序相连的报文链第一节点值、报文链中间节点值和报文链链尾节点值,其中,所述报文链链尾节点值为所述报文链最新的一个节点值,所述报文链随着所述报文链链尾节点值的更新变换不断生长;
计算模块,用于将当前发送报文与当前报文链链尾节点值进行哈希计算得到新的哈希值,将所述新的哈希值作为所述报文链链尾节点值,所述当前报文链链尾节点值作为所述报文链中间节点值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210380225.9/1.html,转载请声明来源钻瓜专利网。