[发明专利]一种MBE‑SSP控制码序列产生方法有效
申请号: | 201410209188.0 | 申请日: | 2014-05-16 |
公开(公告)号: | CN103944712B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 曹正文;彭进业;曾贵华;邓雨晨;刘佳 | 申请(专利权)人: | 西北大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08 |
代理公司: | 西安恒泰知识产权代理事务所61216 | 代理人: | 林兵 |
地址: | 710069 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种MBE‑SSP控制码序列产生方法步骤1、分配与协商阶段;步骤2、初始密钥序列生成Alice将初始值x0和参数值μ送入混沌系统,并迭代N次,得到N个实数,并从中选取n个实数X1a,X2a,...,Xna,将X1a,X2a,...,Xna分别进行二值化处理,生成二进制初始密钥序列S0a;步骤3、核对码序列与控制码序列生成;步骤4、核对码序列传输与认证;步骤5、控制码序列移位循环产生抛弃码字过程。本发明利用混沌系统对初始状态和参数有极度敏感性以及混沌序列良好的随机性生成初始密钥序列,通过分组、异或、抽取得到核对码序列和控制码序列,再通过量子信道传输核对码序列,以确保通信双方的合法性和控制码序列的有效性。 | ||
搜索关键词: | 一种 mbe ssp 控制 序列 产生 方法 | ||
【主权项】:
一种基于六态测量基加密量子密钥分配MBE‑SSP控制码序列产生方法,其特征在于,具体包括如下步骤:步骤1、分配与协商阶段:发送方Alice和接收方Bob通过可信赖的认证中心CA获得共享的初始值x0;Alice和Bob通过量子信道协商,获得混沌系统的参数值μ、迭代次数N和初始密钥序列长度n;步骤2、初始密钥序列生成:Alice将共享的初始值x0和参数值μ送入混沌系统,并迭代N次,得到N个实数,并从中选取n个实数X1a,X2a,...,Xna;将X1a,X2a,...,Xna分别进行二值化处理,生成二进制初始密钥序列S0a;同时,Bob将共享的初始值x0和参数值μ送入与Alice相同的混沌系统,并迭代N次得到N个实数,并用与Alice相同的方式从这N个实数中选取n个实数X1b,X2b,...,Xnb,将X1b,X2b,...,Xnb进行与X1a,X2a,...,Xna相同的二值化处理,生成二进制初始密钥序列S0b;步骤3、核对码序列与控制码序列生成:Alice通过分组、异或和抽取处理,从初始密钥序列S0a中生成核对码序列S1a和控制码序列S2a;同时,Bob也通过与Alice同样的方法,从初始密钥序列S0b中生成核对码序列S1b和控制码序列S2b;序列S2a、S2b作为Alice和Bob之间通信的控制码序列;步骤4、核对码序列传输与认证:Alice将核对码序列S1a通过量子信道传送给Bob;Bob将接收到的核对码序列S1a与步骤3生成的核对码序列S1b进行比对,并将比对结果反馈给Alice;当S1a与S1b相同时,认为控制码序列S2a与控制码序列S2b相同;将控制码序列S2a以及控制码序列S2b均记为控制码序列K;步骤5、控制码序列移位循环产生抛弃码字过程:Alice和Bob均通过控制码序列K选择测量基序列,生成密钥序列;在密钥序列生成过程中,如果所需要的密钥序列长度大于控制码序列K控制的测量基序列长度,则采用控制码序列K移位循环抛弃算法生成不同的控制码序列以备使用;其中,所述的控制码序列K移位循环抛弃算法是指:将控制码序列K的第一位和第二位码字组合作为所要抛弃的组合,抛弃之后,当需要再次使用控制码序列时,将控制码序列K的第一位移至其最后一位并将剩余位依次前移,得到新的控制码K1;新的控制码K1的第一位和第二位码字的组合为所要抛弃的组合;当需要再次使用控制码序列时,依次类推,即是将上次的控制码序列的第一位移至其最后一位并将剩余位依次前移,得到新的控制码序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410209188.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节粗细的螺栓
- 下一篇:一种拼接式螺栓