Dissertation > Excellent graduate degree dissertation topics show

VLSI Design of a Small-area RSA Encryption Engine

Author: GuoWenPing
Tutor: LiuZhengLin
School: Huazhong University of Science and Technology
Course: Microelectronics and Solid State Electronics
Keywords: VLSI Design RSA algorithm Modular multiplication Modular exponentiation
CLC: TN918.2
Type: Master's thesis
Year: 2009
Downloads: 20
Quote: 0
Read: Download Dissertation

Abstract


Asymmetric key algorithms are widely used in areas such as data encryption and digital signatures , and the in many asymmetric key algorithm , RSA is widely recognized as the most mature and complete algorithm . However, because of the complexity of the algorithm , the hardware overhead has been unable to meet the cost and power consumption requirements of embedded systems such resource-constrained environment applications . For this , the paper designed a used in resource-constrained environment of the small area of ??the RSA hardware encryption engine , and ASIC implementation . The paper first in-depth analysis of the various implementations of the RSA algorithm , and compare the pros and cons of their area, performance , and thus take into account the principle of the area and the encryption speed improved base 2 Montgomery modular multiplication algorithm and square - and - by the algorithm as the realization of the modular multiplication and modular exponentiation algorithm designs and implements the RSA hardware encryption engine . Encryption engine design with 256 -bit data width processing of 1024 instead of the traditional width data processing , streamlined circuit structure by folding the data channel , and the use of on-chip SRAM , reduce the realized area ; addition, the RSA core module 4- input adder , with optimized carry save adder , and by optimizing the critical path delay , to raise the maximum operating frequency . This paper to achieve a small area of ??RSA VLSI design , EDA tools for logic simulation , FPGA validation and comprehensive , complete layout using the HHNEC 0.25um CMOS standard cell library , and successfully taped . The analysis results show that the RSA 1024 -bit key length hardware encryption engine , the size of the entire design is about 24K equivalent gates , the maximum operating frequency of 100MHz , deal with a set of 1024 data encryption and decryption takes 275ms . Practical chip compared to Siemens SLE66CX160S, this realization the area is reduced by 55.63% and reached the level of practical application of the chip .

Related Dissertations

  1. Research of Implementation Technology for Cryptography Algorithm Based on GPU,TP393.08
  2. Research and Design on Digital Signature under Campus Network Environment,TP393.08
  3. Design and Implement on Electronic Seal Security System,TP311.52
  4. JAVA-based data encryption transmission scheme of,TP309.7
  5. The Research and Design of Software Protection Technique,TP311.53
  6. The Application of RSA Algorithmin the ATMC Platform,TN918.4
  7. A Study on the Digital Signature on Medical Images Based on the DICOM Standard,R318.0
  8. The Research of Information Security Technology in the Integration of Telecommunication Network, Cable TV Network and the Internet,TP393.08
  9. Research on Data Encryption Technology in Cadre Management Information System,TP311.52
  10. The Design of Cross-domain and Single Sign-on System Model and Study on Scheme with Password Synchronization,TP393.08
  11. Research and Implementation of RSA Cipher Algorithm,TN918.1
  12. RSA encryption subsystem design and implementation,TP393.08
  13. Research and design of virtual private network based on the Secure Sockets Layer protocol,TP393.08
  14. Study and Implementation on Identity Authentication of the Exam System,TP311.52
  15. Research on Digital Signature Algorithm Based on Text Semantic Watermarking,TP309.7
  16. Securities and long-term trend analysis platform Prediction,F830.91
  17. Fast Implementation of RSA Public Key Cryptosystem,TN918.1
  18. The Research and Implementation of RP-H Algorithm——The Implementation of General Cryptosystem Platform,TN918.1
  19. Research and Development of Electronic Stamp System,TP393.08
  20. Dual-key encryption algorithm in matrix PKI technology improvements in its implementation,TN918.1

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