Font Size: a A A

The Design And Implementation Of Encryption Security Chip For USB KEY

Posted on:2014-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2268330425495419Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
The storage of personal digital certificate is an important part of information security system. The encryption security chip applied to the USB Key is a good carrier of digital certificate. It’s safe enough for storing sensitive data, using keys and crypto-operation inner the chip. The encryption security chip can generate public and private keys, import digital certificate and make identity authentication. Because the sensitive information exit inner the chip, it’s impossible to read it technically. The destination of this thesis is to design and implement a encryption security chip which has comprehensive cryptographic algorithm, excellent performance and low-cost. How to use less hardware to gain more performance is the key of the chip design.The primary work of the author includes the following:1. Using the top-down design to build the overall structure. This is a foundation for the design of cryptographic algorithm models.2. The design and implementation of RSA coprocessor. To transform the Modular Exponentiation into multiple Modular Multiplication by a series of mathematical derivation. To transform the Modular Multiplication into scalar multiplication by import and improve the Montgomery theorem. Then, applying the Hardware-Software Co-design method to complement RSA algorithm. Design the pipeline operation of256bits scalar multiplication and modular, which runs almost twice as fast.3. This thesis design and implement the algorithms of DES,SM4, SHA256and SM3. The computational complexity of symmetric algorithm is the replacement and using the hardware can reduce running time effectively. The computational complexity of hash algorithm is cyclic shift and redundant assignments. This thesis finds a ingenious way to improve the performance.At last, this thesis implements the encryption security chip applied to the USB Key, which fulfilled application requirement. The result of chip test achieves the destination and fully verifies the design work of overall framework and cryptographic algorithm models. The research achievement of this thesis supports a chip level solution for USB Key and makes a contribution to domestic information security technology.
Keywords/Search Tags:Chip design, Information security, Cryptographic algorithm, Performance index, Coprocessor
PDF Full Text Request
Related items