摘要:本發明AES輪運算方法和電路,利用數據掩蔽和不同S盒電路隨機排列來防御功耗分析,在AES流程中,對只涉及位置交換或簡單布爾運算的線性運算包括行移位、列混合和輪密鑰加法,采用異或操作來進行掩蔽和恢復數據;對非線性運算的S盒,設計出不同電路結構的S盒,這些S盒運算時的功耗曲線各不相同,數據經過S盒時,通過隨機選擇數據通路上S盒的排列,從而使得AES中S盒運算的功耗隨機化。有益效果如下:1)攻擊者在數據通路上無法觀測到加解密過程的真實數據,同時由于功耗隨機化,統計分析密鑰也變得非常困難;2)不改變AES的電路結構,算法簡潔、容易實現;3)能夠以較小的代價大幅度提高AES電路抵御功耗分析攻擊的能力。
- 專利類型發明專利
- 申請人深圳中科訊聯科技有限公司;
- 發明人陳毅成;張明宇;吳水源;
- 地址518067 廣東省深圳市南山區工業六路創業壹號大樓B棟301室
- 申請號CN201410537860.9
- 申請時間2014年10月13日
- 申請公布號CN104301096A
- 申請公布時間2015年01月21日
- 分類號H04L9/06(2006.01)I;