[發明專利]一種MBE?SSP控制碼序列產生方法有效
| 申請號: | 201410209188.0 | 申請日: | 2014-05-16 |
| 公開(公告)號: | CN103944712B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 曹正文;彭進業;曾貴華;鄧雨晨;劉佳 | 申請(專利權)人: | 西北大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L9/08 |
| 代理公司: | 西安恒泰知識產權代理事務所61216 | 代理人: | 林兵 |
| 地址: | 710069 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mbe ssp 控制 序列 產生 方法 | ||
1.一種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移位循環拋棄算法生成不同的控制碼序列以備使用。
2.如權利要求1所述的MBE-SSP控制碼序列產生方法,其特征在于,所述步驟1中,所述初始值x0∈[-1,1]。
3.如權利要求1所述的MBE-SSP控制碼序列產生方法,其特征在于,所述步驟1中,所述混沌系統的參數值μ∈[1.42,2],初始密鑰序列長度n為偶數,且n<N。
4.如權利要求1所述的MBE-SSP控制碼序列產生方法,其特征在于,所述初始值x0=0.8835,參數值μ=1.92,迭代次數N=500次,初始密鑰長度n=20。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北大學,未經西北大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410209188.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可調節粗細的螺栓
- 下一篇:一種拼接式螺栓





