兼容SM4和AES算法S盒的實(shí)現(xiàn)方法和電路模塊

基本信息

申請(qǐng)?zhí)?/td> CN202110774994.2 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113507357B 公開(kāi)(公告)日 2022-03-11
申請(qǐng)公布號(hào) CN113507357B 申請(qǐng)公布日 2022-03-11
分類(lèi)號(hào) H04L9/06(2006.01)I 分類(lèi) 電通信技術(shù);
發(fā)明人 朱敏 申請(qǐng)(專(zhuān)利權(quán))人 無(wú)錫沐創(chuàng)集成電路設(shè)計(jì)有限公司
代理機(jī)構(gòu) 蘇州華博知識(shí)產(chǎn)權(quán)代理有限公司 代理人 楊敏
地址 214000江蘇省無(wú)錫市濱湖區(qū)建筑西路777號(hào)A3幢7層703
法律狀態(tài) -

摘要

摘要 本發(fā)明提供兼容SM4和AES算法S盒的實(shí)現(xiàn)方法和電路模塊。其包括:設(shè)計(jì)獲得兩種算法共享的輔助S盒S輔助(x)=A1?x?1+a1;將輸入數(shù)據(jù)x分成兩路:第一路數(shù)據(jù)x和第二路數(shù)據(jù)x,第一路數(shù)據(jù)x先進(jìn)行線(xiàn)性變換TSM4(x)=A?x+a,隨后將TSM4(x)進(jìn)行輔助S盒運(yùn)算SSM4(x)=S輔助(x)TSM4(x),從而獲得S盒SSM4(x)=A1(A?x+a)?1+a1;第二路數(shù)據(jù)x直接進(jìn)行輔助S盒運(yùn)算SAES輔助(x)=A1?x?1+a1,隨后將SAES輔助(x)進(jìn)行線(xiàn)性變換TAES(x)=Bx+b,從而獲得S盒SAES(x)=B1 x?1+b1,其中,B1=BA1,b1=Ba1。