计算机科学与探索 ›› 2009, Vol. 3 ›› Issue (4): 405-412.DOI: 10.3778/j.issn.1673-9418.2009.04.007
郑新建1+,张翌维1,彭 波2,沈绪榜1
ZHENG Xinjian1+, ZHANG Yiwei1, PENG Bo2, SHEN Xubang1
摘要: Mask技术破坏了加密过程中的功率消耗与加密的中间变量之间的相关性,提高了加密器件的抗DPA攻击能力。简单地对算法流程添加Mask容易受到高阶DPA攻击的。提出了一种对AES加密过程的各个操作采用多组随机Mask进行屏蔽的方法,并在8 bit的MCU上实现了该抗攻击的AES算法。实验结果表明,添加Mask后的抗DPA攻击AES算法能够有效地抵御DPA和高阶DPA的攻击。