摘要
标量乘法是椭圆曲线密码体制中的一种基本算法.针对二进制方法和抵抗SPA的二进制方法无法抵抗倍点攻击和差分攻击的缺点,提出了两种改进方法.方法一给出了区分奇数和偶数的标量乘法,计算标量乘法时完全对奇数进行操作,从而能够抵抗倍点攻击.方法二采用同时随机化标量和随机化基点的方法,从而达到更好的随机性.这两种方法计算量不大且简单易行.
Two commonly used methods of scalar multiplication,binary methods and SPA-resistant binary methods were analyzed. To against doubling attack and DPA attack,the methods were improved. First,even numbers were turned to odd numbers by add 1 ,then ‘0' will not be handled,so doubling attack can be resisted. Second,the effect of random scalar and random point is proved. The quantity of computations is not large and it's easy to be realized.
出处
《天津科技大学学报》
CAS
2009年第2期67-69,共3页
Journal of Tianjin University of Science & Technology
基金
天津科技大学科研基金资助项目(20060227)