[發明專利]一種G1類S盒構造方法及其電路有效
| 申請號: | 201210111637.9 | 申請日: | 2012-04-16 |
| 公開(公告)號: | CN103378968A | 公開(公告)日: | 2013-10-30 |
| 發明(設計)人: | 于曉麗;張蕾;吳文玲 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L9/18 | 分類號: | H04L9/18;H04L9/06 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 馮藝東 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 g1 構造 方法 及其 電路 | ||
1.一種G1類S盒構造萬法,其步驟為:
1)設x0x1x2x3為S盒的一4比特輸入信息;對x0和x1進行邏輯與運算,再將運算結果與x3進行異或后的值更新x3并作為S盒輸入信息x3對應的輸出;
2)對x1和x2進行邏輯或運算,再將運算結果與x0進行異或后的值更新x0,得到x′0;
3)對x2和步驟1)更新后的x3進行邏輯與運算,再將運算結果與x1進行異或后的值更新x1并作為S盒輸入信息x1對應的輸出;
4)對步驟2)得到的x′0和步驟3)更新后的x1進行邏輯或運算,再將運算結果與x2進行異或后的值更新x2并作為S盒輸入信息x2對應的輸出;
5)對步驟3)更新后的x1和步驟1)更新后的x3進行邏輯與運算,再將運算結果與得到的x′0進行異或后的值更新x0并作為S盒輸入信息x0對應的輸出;
6)將經步驟1)、3)、4)、5)更新后的x0x1x2x3作為步驟1)中輸入信息x0x1x2x3經S盒的輸出。
2.如權利要求1所述的方法,其特征在于隨機生成兩4×4的二元域可逆矩陣A、C;隨機生成兩個常數向量按公式S’(x)=C·S(A·x+b)+d計算新S盒S’(x)的數據置換輸出的內容。
3.如權利要求2所述的方法,其特征在于對于所有檢驗是否存在x滿足S’(x)=x;如果存在,則重新生成二元域可逆矩陣A、C以及常數向量
4.如權利要求2所述的方法,其特征在于列出S’(x)的代數表達式,對于每個輸出比特對應的代數表達式,檢驗該分量函數中是否出現了所有的輸入變量x0x1x2x3,如果不滿足,則重新生成二元域可逆矩陣A、C以及常數向量
5.如權利要求1或2或3或4所述的方法,其特征在于所述4比特輸入信息x0x1x2x3為0~15整數內任一十進制數的二進制4比特信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210111637.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種焊鉗轉盤的鎖死機構
- 下一篇:確定非連續接收周期起點的方法及裝置





