期刊文献+

嵌入式系统中RSA密钥生成的高效实现 被引量:1

Efficient implementation of RSA key generation in embedded system
下载PDF
导出
摘要 为了在嵌入式系统中高效实现RSA密钥生成,对密钥生成中涉及的算法做了详细分析。在素性测试之前引入改进的试除法,将大部分奇合数去掉,减少了调用素性测试程序的次数,提高了素数生成的速度。为了更有效地实现最大公约数算法,对Euclid算法和Binary算法进行了时间和空间上的分析比较,最终采用了Euclid算法。最后,根据嵌入式系统的特点对算法进行了优化,有效提高了RSA密钥生成的效率。 In order to efficiently implement RSA key generation algorithm in embedded system, algorithms involved in key generation are analyzed in detail. Improved trial division algorithm, which detects most of odd composite numbers, is used before primality tests, highly decreasing the frequency of using primality test program and increasing the speed of prime number generation. To implement greatest common divisor algorithm more efficiently, Euclid algorithm and Binary algorithm are analyzed and compared regarding space and speed, with Euclid algorithm finally adopted. At last, algorithms are optimized based on characteristics of embedded system, which effectively improved the efficiency of RSA key generation.
出处 《计算机工程与设计》 CSCD 北大核心 2009年第7期1568-1570,共3页 Computer Engineering and Design
基金 国家自然科学基金创新研究群体项目(60521002)
关键词 RSA密钥生成 嵌入式系统 大素数 最大公约数 模逆 RSA key generation embedded system large prime numbers greatest common divisor modular inversion
  • 相关文献

参考文献7

二级参考文献15

  • 1[1]Beauchemin P, Brassard G, Crepeau C, et al. The Generation of Random Numbers That Are Probably Prime. Journal of Cryptology,1988,(1): 53-64
  • 2[2]Brandt J, Damgard I. On Generation of Probable Primes by Incremental Search. In Advances in Cryptology - Crypto '92, Springer-vertag,1993:358-370
  • 3[3]Riesel, Hans. Prime Numbers and Computer Methods for Factorization (Second Edition). Birkhauser: Boston, 1994
  • 4[4]Klein D. Primality, Factoring and Computation. Final Paper, 1998-05-08
  • 5[5]Knuth, Pardo T. An Analysis of a Simple Factorization Algorithm.Theoretical Computer Science, 1976,3
  • 6[6]Robshaw M J B. Block Ciphers. Technical Report TR-601 ,Version 2.0,RSA Laboratories, 1995-08
  • 7[7]Menezes A J, Oorschot P C V, Vanstone S A. Handbook of Applied Cryptography. CRC Press, Inc., 1996
  • 8[美]SCHNEIER B.应用密码学:协议,算法与C源程序[M].吴世忠,祝世雄,张文政,等译.北京:机械工业出版社,2000.
  • 9QUISQUATER JJ,SCHNEIER B.Smart Card Crypto-Coprocessors for Public-Key Cryptography[EB/OL].http://www.google.com/search?q = Smart% 20Card% 20Crypto% 2DCoprocessors% 20for%20Public% 2DKey% 20&hl = zh-CN&inlang = zh-CN&ie = GB2312,2005-05.
  • 10SURYADEVARA V.Efficient On-board RSA Key Generation with Smart Cards[EB/OL].http://www.google.com/search?q = Efficient% 20On% 2Dboard% 20RSA% 20Key% 20G eneration%20with% 20Smart% 20Cards&hl = zh-CN&inlang = zh-CN&ie =GB2312,2005-05.

共引文献29

同被引文献3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部