基于比特置換的循環(huán)移位和固定置換表的抗功耗攻擊方法
基本信息
申請?zhí)?/td> | CN202010810957.8 | 申請日 | - |
公開(公告)號 | CN112035854A | 公開(公告)日 | 2020-12-04 |
申請公布號 | CN112035854A | 申請公布日 | 2020-12-04 |
分類號 | G06F21/60;G06F21/72;G06F21/75 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 陳慶;張曉宇 | 申請(專利權(quán))人 | 南京低功耗芯片技術(shù)研究院有限公司 |
代理機構(gòu) | 南京蘇高專利商標事務(wù)所(普通合伙) | 代理人 | 南京低功耗芯片技術(shù)研究院有限公司 |
地址 | 210000 江蘇省南京市浦口區(qū)星火路17號創(chuàng)智大廈B座7樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于比特置換的循環(huán)移位和固定置換表的抗功耗攻擊方法,輸入明文,當一輪計算完成后,則將中間值進行比特置換后存入寄存器;在下一輪計算開始前,進行比特置換恢復(fù)操作,使中間值恢復(fù)原有的順序,進行后續(xù)的計算。比特置換包括循環(huán)移位方式和固定置換表方式。循環(huán)移位方案中比特置換模塊和比特置換恢復(fù)模塊的控制信號相同,因此可以共用一個模塊,節(jié)省一半的資源開銷。固定置換表方案中其逆變換是其本身,即經(jīng)過兩次同樣的變換即可恢復(fù)原來的順序,可以資源重復(fù)利用,降低額外面積開銷。同時,第i次和第i+1次將位置完全錯開,因此對于同一位置的寄存器,其相鄰兩次的數(shù)據(jù)涉及到原來全部16個字節(jié),將數(shù)據(jù)混淆程度增加到最大。 |
