摘要
随着智能卡技术的不断发展,智能卡芯片的安全性也面临越来越大的挑战。在众多加密算法中,数据加密标准(DES)算法是一种应用较广的对称加解密算法。为了抵御各种侧信道攻击,使用最为广泛的是在算法中通过掩码技术来消除真实密钥和功耗相关性,该文提出一种新的适用于DES的循环掩码方案,和之前文献中的预计算掩码方案相比,不仅预计算量大大减少,而且整个DES运算过程的中间数据都是带有掩码的,把掩码拆分后,还可以防护高阶攻击。
With the continuous development of smart card technology,the security of smart card chip is facing more and more challenges.Among many encryption algorithms,Data Encryption Standard(DES)algorithm is a widely used symmetric encryption and decryption algorithm.In order to resist all kinds of side channel attacks,the most widely used method is to eliminate correlation of the real key and power consumption through the masking technology in the algorithm.A new cyclic mask scheme for DES is proposed.Compared with the precalculated mask scheme in the previous literature,not only the pre-calculation amount is greatly reduced,but also the intermediate data in the whole DES operation process is masked.After the mask is split,it can also protect against high-order attacks.
作者
王立辉
闫守礼
李清
WANG Lihui;YAN Shouli;LI Qing(State Key Laboratory of ASIC and System,Fudan University,Shanghai 201203,China;Shanghai Fudan Microelectronics Group Company Limited,Shanghai 200433,China)
出处
《电子与信息学报》
EI
CSCD
北大核心
2020年第8期1828-1835,共8页
Journal of Electronics & Information Technology
基金
十三五预先研究项目(3110105-09)。
关键词
数据加密标准
侧信道攻击
掩码
Data Encryption Standard(DES)
Side channel attack
Mask