[發明專利]一種具有均勻分布特征的多維整數混沌偽隨機序列的生成方法有效
| 申請號: | 202011014392.9 | 申請日: | 2020-09-24 |
| 公開(公告)號: | CN112272091B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 劉建東;李博;劉博;鐘鳴;劉玉杰 | 申請(專利權)人: | 北京石油化工學院 |
| 主分類號: | H04L9/22 | 分類號: | H04L9/22;H04L9/00;G06F7/58 |
| 代理公司: | 北京凱特來知識產權代理有限公司 11260 | 代理人: | 鄭立明;陳亮 |
| 地址: | 102600 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 均勻分布 特征 多維 整數 混沌 隨機 序列 生成 方法 | ||
1.一種具有均勻分布特征的多維整數混沌偽隨機序列的生成方法,其特征在于,所述方法包括:
步驟1、首先設置密鑰長度、密鑰變量參數,將待處理密鑰擴展生成8個耦合格點的狀態變量和8個計數器變量,同時設置修正方案中所需的IV變量;
在步驟1中,所設置的密鑰長度為256bits;
密鑰變量用K表示,K={k1,k2,k3,k4,k5,k6,k7,k8},通過循環左移、按位與和取模運算將待處理密鑰擴展生成8個耦合格點的狀態變量xj,i和8個計數器變量cj,i;每個狀態變量長度為32bits,其中j為格點序號,i為迭代次數;
同時所設置的修正方案中所需的IV變量的長度為64bits,將其分解為等長的兩部分,每部分長度32bits;
步驟2、根據設置的計數器系統和整數動態耦合帳篷映像格子優化模型進行預迭代四次,以減少密鑰與初始化得到的狀態變量之間的相關性,使整個系統處于混沌狀態;
在步驟2中,具體是通過下式,即與預迭代后的狀態變量進行異或運算對計數器變量cj,i進行修正,從而避免通過計數器系統逆運算破解密鑰:
步驟3、根據步驟1設置的修正方案中的IV變量來修改所述計數器變量,使狀態變量和計數器變量處于混沌狀態,減少變量間的相關性;
在步驟3中,所述根據步驟1設置的修正方案中的IV變量來修改所述計數器變量的過程具體為:
通過64bits的IV變量與8個計數器變量總共256bits之間按如下公式進行運算:
其中,為按位異或運算符;◇為連接運算符;
步驟4、進一步運行計數器系統和整數動態耦合帳篷映像格子優化模型,迭代更新8個計數器變量和8個耦合格點的狀態變量;
在步驟4中,
計數器系統的動力學定義如下:
上式中,判斷格點序號j的大小選用不同的函數更新計數器變量,取模運算確保計數器變量有界,公式中參數φj,i+1通過如下公式得出:
該公式依據計數器系統,判別是否超過取值上界232與格點序號j是否為零兩個條件,進行賦值;
計數器系統中的常量aj則定義如下:
a0=a3=a6=0x4D34D34D
a1=a4=a7=0xD34D34D3
a2=a5=0x34D34D34
進一步的,整數動態耦合帳篷映射模型的公式如下:
gi=(xi+ki)mod232
對整數動態耦合帳篷映射模型進行優化,在形式上采用位運算和邏輯運算避開算數運算,替換效率低下的分支結構,具體為:
公式1:
公式2:gj,i=(xj,i+kj,i)mod232
進一步引用計數器機制對于kj,i重新設計,使得整數動態耦合帳篷映射模型中的動態擴展更加隨機,具體為:
公式3:
其中,|、、分別為位運算符中的按位異或、按位與、右移、左移運算符;a為系統位數;l為系統位數減一,即為a-1;動態參量ki、kj,i表示帳篷映射迭代時的移動距離;
然后用上述整數動態耦合帳篷映射模型作為耦合映像格子模型的非線性函數,同時完成模型的進一步優化,每一個格點值由上一步迭代的三個格點值確定,具體的空間格點位置w、v則由貓映射得出,具體公式為:
公式4:xj,i+1=(f[gj,i]+f[gw,i]+f[gv,i])mod232
通過上述公式4得到新的均勻分布的狀態變量;
上式中,xi+1表示第i+1步迭代的狀態變量;xj,i+1表示第j個格點的第i+1步迭代所得狀態變量值;232為xi取值上界;mod為求余運算;j、w、v的取值范圍為:0,1,…,7;f選用上述整數動態耦合帳篷映射模型作為非線性函數;
步驟5、將步驟4中每輪迭代的結果進行級聯,得到8個多維整數混沌偽隨機序列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京石油化工學院,未經北京石油化工學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011014392.9/1.html,轉載請聲明來源鉆瓜專利網。





