申请/专利权人:科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司
申请日:2020-12-14
公开(公告)日:2024-02-27
公开(公告)号:CN114629628B
主分类号:H04L9/08
分类号:H04L9/08
优先权:
专利状态码:有效-授权
法律状态:2024.02.27#授权;2022.07.01#实质审查的生效;2022.06.14#公开
摘要:本发明提出一种基于默克尔算法的量子密钥同步方法,其通过将量子密钥缓存单元组织成逻辑上的树状结构,并以树状结构计算每一个量子密钥缓存单元的Hash值,再分层完成从最顶层的父亲节点到最底层的子节点的逐步同步。由此,不仅能够保证同步后量子密钥缓存单元读取和写入位置的一致性,还可以保证同步后量子密钥缓存单元完全一致。同时,还使得对量子密钥缓存方式的升级成为可能。
主权项:1.一种基于默克尔算法的量子密钥同步方法,其包括在量子密钥缓存同步发起方和量子密钥缓存同步接收方设置全局缓存信息管理单元和量子密钥缓存单元的步骤,其中,所述全局缓存信息管理单元被设置用于记录当前的量子密钥缓存单元读取序号和量子密钥缓存单元写入序号,所述量子密钥缓存单元被设置用于存储量子密钥数据和下一个量子密钥缓存单元的Hash值;所述量子密钥同步方法还包括量子密钥缓存单元序号同步步骤和默尔克算法同步步骤,其中:在所述量子密钥缓存单元序号同步步骤中,确定所述量子密钥缓存同步发起方和所述量子密钥缓存同步接收方中重合的量子密钥区间,并将所述重合的量子密钥区间的量子密钥缓存单元读取序号和量子密钥缓存单元写入序号同步为所述量子密钥缓存同步发起方和所述量子密钥缓存同步接收方的量子密钥缓存单元读取序号和量子密钥缓存单元写入序号;在所述默尔克算法同步步骤中,在所述量子密钥缓存同步发起方中计算所述重合的量子密钥区间中所有量子密钥缓存单元的Hash值,并基于所述Hash值形成默克尔树;在所述量子密钥缓存同步接收方中计算所述重合的量子密钥区间中所有量子密钥缓存单元的Hash值,并基于所述Hash值形成默克尔树;基于默克尔算法,将所述量子密钥缓存同步发起方中的所述默克尔树与所述量子密钥缓存同步接收方中的所述默克尔树进行比对,以确定不同步的量子密钥缓存单元;其中,当所述不同步的量子密钥缓存单元的序号为所述量子密钥缓存单元读取序号时,在所述量子密钥缓存同步发起方和所述量子密钥缓存同步接收方中,将所述量子密钥缓存单元读取序号同步增加1;以及或者,当所述不同步的量子密钥缓存单元的序号为所述量子密钥缓存单元写入序号时,在所述量子密钥缓存同步发起方和所述量子密钥缓存同步接收方中,将所述量子密钥缓存单元写入序号同步减少1;以及或者,当所述不同步的量子密钥缓存单元的序号位于所述量子密钥缓存单元读取序号与所述量子密钥缓存单元写入序号之间时,将所述不同步的量子密钥缓存单元标记为不可用或者删除,或者将所述不同步的量子密钥缓存单元的Hash值设置为全零。
全文数据:
权利要求:
百度查询: 科大国盾量子技术股份有限公司;山东量子科学技术研究院有限公司 基于默克尔算法的量子密钥同步方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。