期刊文献+

RSA公钥算法研究与快速模幂运算设计 被引量:3

RSA public key algorithm and design of fast modular exponentiation operation
下载PDF
导出
摘要 RSA公钥密码体制是一种非对称加密体系,其安全性是基于大整数因子分解在计算上是不可行的,并且利用陷门函数来构造加解密规则,使通信双方无须事先交换密钥就可建立起保密通信,是目前应用最广泛的一种公开密码体制。但大整数运算所需的计算速度和资源成为其应用的一大瓶颈,尤其是模幂运算,其计算复杂性和冗余性制约了RSA的速度,因此在研究RSA密码体制基本理论的基础上,应用著名的平方-乘算法将模幂运算转化为模乘运算,使运算过程简便快捷,同时借助强大的Matlab仿真软件深入研究RSA密码系统中的关键算法,如欧几里得及其扩展定理、素数检测和模乘运算。Matlab仿真结果表明:平方-乘算法切实可行,其他关键算法也得到了充分验证,为后续的硬件实现奠定了基础和思路。 RSA public-key cryptosystem is an asymmetric encryption system. Its security is based on factoring large numbers which is computationally infeasible and using trapdoor function to construct encryption and decryption rules, making communication established in a safe channel without previous exchange of key, so currently, RSA is the most widely used public cryptosystem. However, the speed and resources needed in large integer arithmetic computation become a major bottleneck in its application, especially modular exponentiation, whose computational complexity and redundancy greatly restrict the speed of RSA. So, this article, base on the research of the basic theory of the RSA cryptosystem, apply the famous square - multiplication algorithm, which can turn modular exponentiation into modular multiplication, making the computing process simple and quickly. Meanwhile, use Matlab simulation software to further study key algorithm in RSA cryptosystem, such as Euclidean and its extension theorem, prime number test and modular multiplication. The Matlab simulation results show that: the square-multiply algorithm is feasible, and other key algorithms have also been fully validated and laid the foundation for subsequent hardware implementation.
作者 王宏俊 丁群
出处 《黑龙江大学工程学报》 2013年第2期83-88,共6页 Journal of Engineering of Heilongjiang University
基金 国家自然科学基金项目(61072072) 黑龙江省高校"现代传感技术"创新团队项目(2012TD007)
关键词 RSA公钥密码 模幂运算 平方-乘算法 MATLAB仿真 欧几里得及其扩展定理 public key algorithm modular exponentiation square-multiplication algorithm Matlabsimulation Euclidean and its extension theorem
  • 相关文献

参考文献9

  • 1R. L. Rivest, A. Shamir and L. Adleman. A methodfor obtaining digital signatures and public-key crypto-system [J] Commun. ACM, 1998, 21 (2): 120 —126.
  • 2武亚宁.RSA公钥算法的新探讨及改进[J].信息安全与技术,2012,3(9):27-28. 被引量:3
  • 3张善文,周争光,王宝仓.基于改进的RSA公钥密码算法的电子公文加密方案[J].计算机工程与应用,2012,48(28):127-129. 被引量:2
  • 4Aaron E. Cohen and Keshab K. Parhi. Architectureoptimizations for the RSA public key cryptosystem [J]IEEE Circuits and Systems Magazine,2011, 11 (4):24-34.
  • 5裴东林,胡建军,李旭.RSA算法中Z_(φ(n))~*的代数结构研究[J].计算机工程,2013,39(2):145-149. 被引量:2
  • 6冯登国,裴定一.密码学导引[M].北京:电子工业出版社,1998: 141-152.
  • 7William Stallings. Cryptography and network security-principles and practice (Third edition) [M]. PearsonEducation, 2004: 42-62,121-144.
  • 8Douglus R. Stinson.密码学原理与实践:第二版[M].冯登国译.北京:电子工业出版社,2003:140-149.
  • 9M. Shieh J. H. Chen, W. Lin, and H. Wu,A new al-gorithm for high speed modular multiplication design[J] IEEE Trans . Circuits Syst, 2009,56 (9): 2 009-2019.

二级参考文献24

  • 1袁晓宇,张其善.基于智能卡的RSA数字签名实现关键问题解析[J].电子学报,2004,32(11):1897-1900. 被引量:11
  • 2Costas L.Seeurity requirements for e-government services: a methodological approach for developing a common PKI- based security poliey[J].Computer Communications, 2003, 26: 1873-1883.
  • 3Karl R P H L,Lucas C K H.Multiple signature handling in workflow system[C]//Proceeding of the 33rd Hawaii International Conferenee on System Scienees,2000.
  • 4Rivest R L, Shamir A,Adleman L M.A method for obtaining digital signature and public key cryptosystems[J]. Communications of the ACM, 1978,21 (2) : 120-126.
  • 5费洪晓,杨彦.数据库系统的数据加密技术[J].计算机技术与自动化,1998(9).
  • 6李海全,李健.计算机网络安全与加密技术[M].北京:北京科学出版社,2001:144-154.
  • 7Diffie W,Hellman M E. New Directions in Crypto-graphy[J].IEEE Transactions on Information theory,1976,(06):644-654.
  • 8Rivest R L,Shamir A,Adleman L. A Method for Obtaining Digital Signatures and Public Key Crypto Systems[J].Communications of the ACM,1978,(02):120-126.
  • 9Fischlin R,Schnorr C P. Stronger Security Proofs for RSA and Rabin Bits[J].Journal of Cryptology,2000,(02):221-244.
  • 10Boneh D. Twenty Years of Attacks on the RSA Crypto-system[J].Notices of the American Mathematical Society,1999,(02):203-213.

共引文献4

同被引文献18

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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