Font Size: a A A

Research Of RSA Encryption Algorithm And IC Design

Posted on:2009-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:S W GuoFull Text:PDF
GTID:2178360272460854Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In the period of information, the information becomes one of the strategic resources which the society develops needs. The international competition about the acquistion, use and control of the information is upgrading. As the information security has become a focus of safeguarding national security and social stability, so the ways to make the information safe are the important issues in the information field. As the core and the foundation of information security,the cryptography is the focus of correlated researches and discussions in the world.RSA is mature public-key cryptography at present,it can encrypt,use a scratch of digital and validate degee.RSA is applied in many secure system.The large numer exponentiation algorithms is the key of RSA cryptography system,which is performed by a series of modular multiplication.Exponentiation algorithms and modular multiplication are bottlenecks of efficiency.Their efficiency decides the efficiency of RSA. Optimization of the RSA encryption chips has two aspects :One, improving the speed;The other,reducing the area.My thesis is that researching RSA arithmetic and IC designing based on optimization in the area.In order to optimize encryption chip of RSA, this paper research RSA cryptogram arithmetic in depth, bring forward a parallel arithmetic, which combined secret key from left to right scan mode and Montgomery algorithm, which shift the operation efficiency of RSA arithmetic, In particular it reducts resources occupation, reduces the Scale.And, gives the total design scheme and system structure of RSA cryptogram chip, expounds the design of RSA encryption module in detail and simulation test; simulation test proves that the design of this RSA encryption module can realize RSA encryption /RSA decryption.In this paper, the encryption module is that reducing the scale and narrowing area, applying to portable encryption equipment, such as: mobile computer encryption machine. Innovation: Proposes a design of a low scale RSA encryption module and architecture based on optimization of encryption algorithm.The module realizes the 1024-bit RSA cipher algorithm and passes the simulation tests.
Keywords/Search Tags:RSA cryptogram algorithm, Montgomery algorithm, Modular-exponentiation operation, simulation, Verilog HDL, Systolic array
PDF Full Text Request
Related items