Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of RSA Algorithm

Author: HuYun
Tutor: YangXuDong
School: Beijing University of Posts and Telecommunications
Course: Computer Science and Technology
Keywords: RSA Montgomery multiplication modular Modular exponentiation Large integer arithmetic
CLC: TN918.1
Type: Master's thesis
Year: 2010
Downloads: 474
Quote: 4
Read: Download Dissertation

Abstract


With the rapidly growing popularity of network technology on a global scale , Internet has gradually penetrated into people's daily lives , become an important means of information exchange . All of this brought us great convenience , but also to our new challenges put forward higher requirements , and network security . Therefore, the effective protection of the security of the network information transmission is becoming increasingly important . The object of this study is the RSA algorithm . RSA algorithm is a public key algorithm , encryption keys and algorithms are public , the decryption key is owned by the user privately owned . Attention from the day of the emergence of the RSA security , high strength, easy to use , and has been widely used . However, in recent years , due to the ability of factoring large integers growing , in order to ensure the security of the RSA algorithm , we will have to produce more large prime numbers . The algorithm used in the power mode calculation will take too much time has been a bottleneck restricting their wider application . This paper presents an efficient algorithm , on the basis of the original algorithm , about implementing aspects of some improvements, and to improve the speed of generating large primes and RSA algorithm . Firstly, the RSA algorithm principle intensive research , and lay a good foundation for the theory to improve the algorithm ; Second , analysis of the security of the RSA algorithm , discussed a variety of ways to attack against RSA , and how to select the parameters in order to resist these attacks ; again, RSA's various related sub- algorithm in the study commonly used to generate a large prime number algorithm the basis , proposed a new algorithm for generating large prime numbers and analyze the performance ; Finally, the new algorithm code implementation and through a series of tests showed that its speed does improve . Although the algorithm described in this paper some partial improvements on the RSA algorithm , but not perfect , to be further improved .

Related Dissertations

  1. Research and Implemention of Information Security Encryption System Based on the RSA,TP309.7
  2. Research and Design of a High-Performance Scalable Public Key Cryptographic Coprocessor,TN918.1
  3. Research and Implementation of the Encryption Algorithm,TP309.7
  4. Design of Security SoC Based on RSA and Eflash,TN47
  5. Multi-core processor based on RSA Research and Implementation of Parallel Algorithms,TP309.7
  6. Research on Power Analysis and Experimental Verification of Two Common Cryptosystems,TP309
  7. Research of Implementation Technology for Cryptography Algorithm Based on GPU,TP393.08
  8. Based on B / S structure of the stock trading system design and implementation,TP311.52
  9. The Application of Electronic Signatures Technology in the Business of Prosecution,TN918.2
  10. Provably Secure Password Authenticated Key Exchange Protocols Based on RSA,TN918.1
  11. Big Prime Public Key Cryptography Research and implementation of rapid generation,TN918.1
  12. Serum ProteomicsResearch on Normal Pregnancyand Active Immunotherapyof Recurent Spontaneous Abortion,R714.21
  13. Design of Image Scout Sensor for Three-dimentional Monitoring in Battlefield,TN919.8
  14. Research on Key Management Method in Secure Multicasting Communication,TP393.08
  15. Design and Implementation of the system based on the the two encryption algorithm encryption and decryption,TP309.7
  16. The Research of Image Encryption Technique Based on Chaos Series and RSA Algorithm,TP309.7
  17. Design and Construction of Tianjin Normal University Teacher Education Management System Based on 3-tier Application,TP311.52
  18. Design and Implementation of Key Modules of Cryptography Accleration Engine Using FPGA,TN918.2
  19. The Improved RSA Algorithm and Application in Digital Signatures,TN918.1
  20. Research on the Security Technology of E-Commerce,TP393.08
  21. Improvement and Implementation of RSA cryptographic algorithm,TP309.7

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Confidentiality of communications and communications security > Theory
© 2012 www.DissertationTopic.Net  Mobile