计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2014年
7期
21-26
,共6页
孙慧盈%陆继承%魏长征%俞军
孫慧盈%陸繼承%魏長徵%俞軍
손혜영%륙계승%위장정%유군
旁路分析%S盒%差分功耗分析%傅里叶变换%Walsh谱变换%掩码%数据加密标准
徬路分析%S盒%差分功耗分析%傅裏葉變換%Walsh譜變換%掩碼%數據加密標準
방로분석%S합%차분공모분석%부리협변환%Walsh보변환%엄마%수거가밀표준
Side Channel Analysis(SCA)%S-box%Differential Power Analysis(DPA)%Fourier transform%Walsh spectrum transform%mask%Data Encryption Standard(DES)
针对一阶差分功耗分析(DPA)攻击问题,借鉴现有的频谱变换S盒防护方法,利用Walsh谱变换的单比特输出特性,并运用Walsh谱变换与构造陒应掩码变量,提出一种基于Walsh谱变换的安全S盒算法。阐述算法的具体实现过程,分析所有敏感数据的掩码安全性。以数据加密标准算法为例,描述该算法在实际应用中的具体实现。通过50万条功耗曲陑的 DPA 攻击进行实验,结果表明,与基于傅里叶变换的S盒算法陒比,该算法在保证安全性的同时,可避免复杂的算术掩码操作。
針對一階差分功耗分析(DPA)攻擊問題,藉鑒現有的頻譜變換S盒防護方法,利用Walsh譜變換的單比特輸齣特性,併運用Walsh譜變換與構造陒應掩碼變量,提齣一種基于Walsh譜變換的安全S盒算法。闡述算法的具體實現過程,分析所有敏感數據的掩碼安全性。以數據加密標準算法為例,描述該算法在實際應用中的具體實現。通過50萬條功耗麯陑的 DPA 攻擊進行實驗,結果錶明,與基于傅裏葉變換的S盒算法陒比,該算法在保證安全性的同時,可避免複雜的算術掩碼操作。
침대일계차분공모분석(DPA)공격문제,차감현유적빈보변환S합방호방법,이용Walsh보변환적단비특수출특성,병운용Walsh보변환여구조희응엄마변량,제출일충기우Walsh보변환적안전S합산법。천술산법적구체실현과정,분석소유민감수거적엄마안전성。이수거가밀표준산법위례,묘술해산법재실제응용중적구체실현。통과50만조공모곡이적 DPA 공격진행실험,결과표명,여기우부리협변환적S합산법희비,해산법재보증안전성적동시,가피면복잡적산술엄마조작。
Inheriting ideas of spectrum conversion, this paper takes advantage of one-bit output property of Walsh spectrum transform to propose a secure S-box algorithm against first-order Differential Power Analysis(DPA), the algorithm is actually achieved by application of Walsh spectrum transform and construction of proper mask variables. Given elaboration of implementation, the paper theoretically proves the algorithm’s security with mask analysis of all sensitive variables. The algorithm’s provably simple enough with some simplifications used in module operation. In case of Data Encryption Standard(DES), this paper introduces its application in reality and demonstrates its strong security by a DPA experiment of 500 000 random plaintexts, results show that, compared with S-box algorithm based on Fourier transform, the algorithm prevents complicated arithmetic mask successfully with strong security guaranteed meanwhile.