【技術實現步驟摘要】
【技術保護點】
一種抗差分功耗分析的數字加密標準改進方法,其特征在于,對64位明文進行數字加密標準的16輪運算的S盒函數處理步驟中使以下由SM?Box表示的新S盒函數;在第1、6、11、12輪中:SM?Box(A)=S?Box(A)⊕P?1(V1)在第2、5、10、13輪中:SM?Box(A)=S?Box(A⊕E(V1))⊕P?1(V2)在第3、4輪中:SM?Box(A)=S?Box(A⊕E(V2))⊕P?1(V1⊕V2)在第7、16輪中:SM?Box(A)=S?Box(A)⊕P?1(V3)在第8、15輪中:SM?Box(A)=S?Box(A⊕E(V3))⊕P?1(V2)在第9、14輪中:SM?Box(A)=S?Box(A⊕E(V2))⊕P?1(V1⊕V3)其中,S?Box表示基準數字加密標準算法中使用置換表的S盒函數,A表示新S盒函數的輸入數據,V1、V2、V3為32位隨機數,E表示擴展置換函數,P?1表示置換函數P的逆置換函數。
【技術特征摘要】
【專利技術屬性】
技術研發人員:田圓,顧申,高洪福,
申請(專利權)人:大唐微電子技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。