Implementation of elliptic curve digital signature arithmetic based on smart card
-
摘要: 椭圆曲线算法只需要较小长度的密钥就可以获得较高的安全性,因此非常适合用智能卡来实现椭圆曲线数字签名算法.首先介绍了智能卡提供的硬件加速模块的特点,为提高椭圆曲线数字签名算法的执行速度,采用射影坐标代替仿射坐标来表示椭圆曲线.最后给出了椭圆曲线数字签名算法的执行时间,结果表明,该算法能够有效地工作,与RSA和DSA算法相比,极大地减少了算法的执行时间.Abstract: Elliptic curve digital signature arithmetic can achieve high security using a shorten key, so it is very suitable to realize this arithmetic on smart card. The characteristic of hardware accelerator was introduced. In order to increase the executive speed of elliptic curve digital signature arithimeitc, projective coordinates was adopted in stead of affine coordinates. The executive time was provided .The result indicates that the arithmetic can work availably, comparing with RSA and DSA ,the executive time of elliptic curve digital signature arithmetic is reduced greatly.
-
Key words:
- elliptic curves /
- affine coordinate transformation /
- projective transformations /
- smart card /
- COS /
- digital signature
-
[1] IEEE 1363.Standard specifications for public-key cryptography[S]. 2000 [2] ANSI x9.62.Public key cryptography for the financial services industry:the elliptic curve digital signature algorithm(ECDSA)[S].1999 [3] Lloyd C A S.公开密钥基础设施-概念、标准和实施[M]. 冯登国译.人民邮电出版社,2001 Lloyd C A S. Public key infrastructure conception, standard and implementation .Feng Dengguo Trans. People's Posts & Telecommunications Publishing House,2001(in Chinese) [4] Schneier B.应用密码学-协议算法与C源程序[M].吴世忠译.北京:机械工业出版社,2000 Schneier B. Applied cryptography protocols,algorithms and source code in C [M].Wu Shizhong Trans. Beijing:China Machine Press,2000(in Chinese)
点击查看大图
计量
- 文章访问数: 2587
- HTML全文浏览量: 81
- PDF下载量: 6
- 被引次数: 0