Font Size: a A A

Reconfigurable Design And Implementation Of Block Cipher Based On SoC

Posted on:2009-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WangFull Text:PDF
GTID:2178360278480754Subject:Cryptography
Abstract/Summary:PDF Full Text Request
Usually, the cryptographic algorithm can be implemented by using software or ASIC. It is flexible but with low performance by using software. And it is of high performance but inflexible by using ASIC. The method of reconfiguration has the advantage of the both. It is flexible and of respectable performance. In this paper, a configurable cryptographic operation module is designed and implemented. The apply platform of the module is a self developed cryptographic SoC system. The main work and research fruits are list below.1. The design principle and operate characteristic of block cipher are analyzed. And the same or similar operate is distilled and conclude.2. The reconfigurable operation cell of block cipher is analyzed and designed. They are S-box, modular addition/subtration, modular multiplication, inverse modular multiplication, multiplication over finite field, shift, permutation.3. A new interlinkage architecture of reconfigurable operation cell is given after the analysis of existing interlinkage architecture. This architecture split the difference of flexibility and performance. Its area and power costing are confined, and its performance is guaranteed.4. The properties of reconfiguration about six algorithms are analyzed. According to the flow of algorithm operating, a mode of reconfiguration is given. Under this mode, different algorithm is implemented at different time using the same resource, and the resource is saved maximumly. A reconfigurable cryptographic operate module is designed based on SoC system. The configure control word, run control word and state word are designed. The circuit of the module is designed. Two interfaces between the module and SoC system are designed.5. The reconfigurable cryptographic operate module is tested using three methods. The outcome of the test is ok. Compare to other designs, the outcome of implementation on FPGA show that this module is resource saving, low power costing and of respectable performance.
Keywords/Search Tags:Block cipher, Reconfigurable, SoC, Reconfigurable Cryptographic Operate Module
PDF Full Text Request
Related items