[發明專利]一種基于多級混沌系統的動態S盒構造方法有效
| 申請號: | 201410097344.9 | 申請日: | 2014-03-17 |
| 公開(公告)號: | CN103856320B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 彭軍;賈蓉;雷亮;金尚柱;韓琦 | 申請(專利權)人: | 重慶科技學院 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/00 |
| 代理公司: | 重慶為信知識產權代理事務所(普通合伙)50216 | 代理人: | 余錦曦 |
| 地址: | 401331 重*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多級 混沌 系統 動態 構造 方法 | ||
1.一種基于多級混沌系統的動態S盒構造方法,其特征在于包括以下步驟:
步驟一、輸入64位長度密鑰K=K1K2...K7K8,進行初始化操作:計算參數t1、t2、t3、t4、t5和t6,令n=1并置空Sout,所述Sout為S盒的輸出;
步驟二、計算Chebyshev混沌映射系統C1的輸出和分段線性混沌映射C2的輸出;
所述計算Chebyshev混沌映射系統C1的輸出按以下步驟進行:
Chebyshev混沌映射系統C1從初始點y0開始,迭代N1+80次,在最后的80個狀態點中,每間隔10個點取值1次,以0為閾值進行量化,得到8個比特值并組合為一個整數s1,n,所述s1,n為Chebyshev混沌映射系統C1的輸出;將系統的最后狀態點作為下次迭代時的初始點y0;
設加密輪數為n,n為正整數;
當n=1時,系統C1的初始點
系統C1的迭代次數
當n>1時,系統C1的初始點為y0×(s2,n-1/256),系統C1的迭代次數為50+(N1×s2,n-1)mod128;所述s2,n-1為分段線性混沌映射系統C2的輸出值;
所述計算分段線性混沌映射系統C2的輸出按以下步驟進行:
分段線性混沌映射系統C2從初始點x0開始,迭代N2+80次,在最后的80個狀態點中,每間隔10個點取值1次,以0.5為閾值進行量化,得到8個比特值并組合為一個整數s2,n,所述s2,n為分段線性混沌映射系統C2的輸出;將系統的最后狀態點作為下次迭代時的初始點x0;
當n=1時,系統C2的初始點
系統C2的迭代次數
當n>1時,系統C2的初始點為x0×(s1,n/256),系統C2的迭代次數為50+(N2×s1,n)mod128;s1,n為Chebyshev混沌映射系統C1的輸出值;
步驟三、計算
當#{Sout}<256,且
當#{Sout}=256時,輸出Sout;否則n=n+1,返回執行步驟二。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶科技學院,未經重慶科技學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410097344.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:火花塞
- 下一篇:基于三因子迭代聯合塊對角化的時域混疊盲信號分離方法





