Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of the system based on the the two encryption algorithm encryption and decryption

Author: ZhangWeiZhen
Tutor: WuLiJun;TanZuo
School: University of Electronic Science and Technology
Course: Software Engineering
Keywords: encryption decryption AES RSA Rijndael MFC
CLC: TP309.7
Type: Master's thesis
Year: 2010
Downloads: 104
Quote: 0
Read: Download Dissertation

Abstract


The development of Internet and progress of the informatization are becoming faster and faster, so the situation of information security is becoming severer and severer. Communication with encryption is the kernel problem of the information security. Good cryptosystem will be useful for solving the information security problem.Cryptosystem can be divided into private-key encryption and public-key encryption. RSA is publicly known as the most mature public-key encryption. It can not only be used to encrypt, but also used in digital signature and identity authentication. And AES is the representative of public-key encryption. As the DES method is not qualified to the application now, American selected Rijndael algorithm as the new encryption standard in 2000. Rijndael has a good performance, efficiency, security and be flexible. Now, AES has been widely used in different kinds of information change and network security. So, the analyze and research of RSA and AES is very important to our country.The main work of the thesis is listed as follows:(1) firstly, some knowledge and basic theories about cryptography are introduced and the developing state of the cryptography is illustrated. Then, the RSA and AES algorithm is introduced thoroughly, such as the basic theories of the two cryptosystem, the flows of the algorithms and some shortages. And then, the design thinking of the algorithms are is analyzed in detail.(2) the security of the RSA and the choices of its parameters are discussed. And then the add, sub, multi and divide operations which are used in the RSA algorithm are analyzed and implemented. And the C pseudocodes are also given in the thesis. Next, AES algorithm is deeply analyzed and researched, including every step in this algorithm. And the C pseudocodes of each step are also given in the thesis. Besides, some frequently-used algorithms are introduced, such as the big integer’s four basic arithmetic, modular arithmetic and the power operation, and so on.(3) the Visual C++ develop environment and MFC are introduced. And then the encryption and decryption system’s graphical interface is implemented and the functions C pseudocodes are given. At last, a summary is given.

Related Dissertations

  1. The AES Algorithm and Its Implementation in DSP,TN918.1
  2. Design and Implementation of the Growing Visualization System for Wheat Population,S512.1
  3. Study on the Determination and Migration of Hazardous Chemicals in Polyethylene Plastic Food Packaging Materials,TS206.4
  4. Remote FPGA system design and implementation of security upgrades,TP309
  5. Research and Design on Asymmetric Encryption and Decryption Algorithm Based on FFTT,TP309.7
  6. Research and Implemention of Information Security Encryption System Based on the RSA,TP309.7
  7. Research and Design of a High-Performance Scalable Public Key Cryptographic Coprocessor,TN918.1
  8. Research and Implementation of the Encryption Algorithm,TP309.7
  9. Design of Security SoC Based on RSA and Eflash,TN47
  10. The Design and Implementation of the Monitoring System in Embedded Modem Satellite Earth Station Based on PDA,TN927.2
  11. High Throughput XTS-AES encryption algorithm for hardware implementation,TP309.7
  12. FPGA-based USB data encryption and decryption system,TP309.7
  13. Terminal-specific information detection system and its implementation,TP309
  14. Multi-core processor based on RSA Research and Implementation of Parallel Algorithms,TP309.7
  15. Precision automatic straightening machine elevator guide rail electrical system development and implementation,TU857
  16. Research on Power Analysis and Experimental Verification of Two Common Cryptosystems,TP309
  17. Research of Implementation Technology for Cryptography Algorithm Based on GPU,TP393.08
  18. Based on B / S structure of the stock trading system design and implementation,TP311.52
  19. The Research of Rijndael Algorithm for Document Encryption,TP309.7
  20. The Application of Electronic Signatures Technology in the Business of Prosecution,TN918.2
  21. Provably Secure Password Authenticated Key Exchange Protocols Based on RSA,TN918.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > General issues > Security and confidentiality > Encryption and decryption
© 2012 www.DissertationTopic.Net  Mobile