[實用新型]可重構S盒電路結構有效
| 申請號: | 201720572547.8 | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN207184503U | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | 鄭辛星;張肖強;邢博昱;王倩 | 申請(專利權)人: | 蕪湖職業技術學院 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 江蘇愛信律師事務所32241 | 代理人: | 趙贊贊 |
| 地址: | 241003 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可重構 電路 結構 | ||
1.一種可重構S盒電路結構,其特征在于,包括:合成矩陣乘法單元1、合成矩陣乘法單元2、常數加單元1、常數加單元2、常數加單元3、常數加單元4、常數加單元5、常數加單元6、復合域乘法逆單元、選擇器1、選擇器2、字節數據輸入端口、字節數據輸出端口和控制信號輸入端口,所述選擇器1和所述選擇器2均為四選一選擇器;
所述合成矩陣乘法單元1的輸入端口與字節數據輸入端口相連接;合成矩陣乘法單元1的輸出端PA、輸出端PV、輸出端PS、輸出端PC分別與選擇器1的輸入端、常數加單元1的輸入端、常數加單元2的輸入端、常數加單元3的輸入端一一對應連接;所述常數加單元1的輸出端、常數加單元2的輸出端、常數加單元3的輸出端均與選擇器1的輸入端相連接;所述選擇器1的輸出端與所述復合域乘法逆單元的輸入端相連接;所述復合域乘法逆單元的輸出端與合成矩陣乘法單元2的輸入端相連接;所述合成矩陣乘法單元2的輸出端PA、輸出端PV、輸出端PS、輸出端PC分別與常數加單元4的輸入端、選擇器2的輸入端、常數加單元5的輸入端、常數加單元6的輸入端一一對應連接;所述常數加單元4的輸出端、常數加單元5的輸出端、常數加單元6的輸出端均與選擇器2的輸入端相連接;所述選擇器2的輸出端與字節數據輸出端口相連接;所述選擇器1和選擇器2的選擇端均與控制信號輸入端口相連接;
所述可重構S盒電路結構有四個工作模式:AES加密S盒工作模式、AES解密S盒工作模式、SM4 S盒工作模式和Camellia S盒工作模式;在選擇信號的控制下,選擇器1和選擇器2分別選擇不同的信號通道,從而實現可重構S盒不同的工作模式:在AES加密S盒工作模式下,選擇器1輸出合成矩陣乘法單元1的輸出端PA上的運算結果,選擇器2輸出常數加單元4的運算結果;在AES解密S盒工作模式下,選擇器1輸出常數加單元1的運算結果,選擇器2輸出合成矩陣乘法單元2的輸出端PV上的運算結果;在SM4 S盒工作模式下,選擇器1輸出常數加單元2的運算結果,選擇器2輸出常數加單元5的運算結果;在Camellia S盒工作模式下,選擇器1輸出常數加單元3的運算結果,選擇器2輸出常數加單元6的運算結果;所述的選擇信號由控制信號輸入端口輸入。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蕪湖職業技術學院,未經蕪湖職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201720572547.8/1.html,轉載請聲明來源鉆瓜專利網。





