摘要
RSA算法是密码芯片中应用最广泛的算法之一,但功耗攻击因实现简单、攻击成功率高等特点对其造成了极大的安全威胁,其中SEMD攻击是威胁RSA算法的差分功耗攻击手段之一。为有效抵抗SEMD攻击,通过利用余数系统独立并行运算的特点,将大数运算转换为小数运算,然后采用Montgomery模乘算法替代传统RSA算法中模除运算,给出了一种抗SEMD攻击的改进型RSA算法。仿真分析结果表明:该方案能够有效抵抗SEMD攻击,具有较好的理论研究和推广应用价值。
-
单位海军航空兵学院