论文标题
提高加密设计对水平DPA攻击的阻力的方法
Methods for Increasing the Resistance of Cryptographic Designs against Horizontal DPA Attacks
论文作者
论文摘要
侧渠道分析攻击,尤其是水平DPA和DEMA攻击,是加密设计的重大威胁。在本文中,我们研究了扩展不同的乘法公式和场乘数的随机化增加了ECC设计对水平攻击的电阻。我们实现了用于现场乘法的部分产品计算的随机序列,以提高现场乘数的安全性。此外,我们将部分多项式乘数本身作为对DPA攻击的一种对策。我们证明实施的经典乘法公式可以增加整个ECC设计的固有阻力。我们还研究了这两种方法的组合的影响。为了进行评估,我们将所有这些设计综合为250 nm门库技术,并分析了模拟的功率轨迹。所有研究的保护都意味着有助于大大降低攻击的成功率:显示的密钥的正确性从99%降低到69%。
Side-channel analysis attacks, especially horizontal DPA and DEMA attacks, are significant threats for cryptographic designs. In this paper we investigate to which extend different multiplication formulae and randomization of the field multiplier increase the resistance of an ECC design against horizontal attacks. We implemented a randomized sequence of the calculation of partial products for the field multiplication in order to increase the security features of the field multiplier. Additionally, we use the partial polynomial multiplier itself as a kind of countermeasure against DPA attacks. We demonstrate that the implemented classical multiplication formula can increase the inherent resistance of the whole ECC design. We also investigate the impact of the combination of these two approaches. For the evaluation we synthesized all these designs for a 250 nm gate library technologies, and analysed the simulated power traces. All investigated protection means help to decrease the success rate of attacks significantly: the correctness of the revealed key was decreased from 99% to 69%.