Font Size: a A A

The Research Of Reconfigurable Computing Targeted At Block Cipher Processing

Posted on:2008-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:X H YangFull Text:PDF
GTID:2178360242972313Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The design of a cipher processing system adopts reconfigurable computing technology, which can support multiple cryptographic algorithms in the cipher application. Therefore, it can achieve crypto algorithms processing with efficiency and flexibility, and it also solves the hidden trouble in the cipher processing system. The reconfigurable cipher processing system will be widely used in military and commerce fields. We focus on block cipher processing application in this paper, and research for the design idea and method of reconfigurable architecture. The main work and research fruits are given below:This paper has analysed the operation and processing structure characteristics of popular block cipher algorithms, and proposed a reconfigurable cipher processing architecture (RCPA) combining the design method of reconfigurable processing architecture. RCPA is a reconfigurable cipher processing architecture with coarse-grained, mixed interconnection, VLIW/EPIC computation, static and dynamic reconfiguration mode.This paper has researched reconfigurable technology of the basic element in the block cipher processing and designed the Reconfigurable Cipher processing Element (RCE) in the RCPA. These RCEs can be reconfigured according to the configuration instruction, and achieved the function which different crypto algorithms needed flexibly. The RCEs have been verified via Altera FPGA and synthesized under 0.18μm CMOS technology. The result demonstrated that the RCEs can achieve both high agility and high performance, therefore it can satisfy the most of block cipher algorithms demands.This paper has analysed the mapping of many mainstream block cipher algorithms on RCPA. We have implemented a prototype based on RCPA, and the prototype is realized using Altera's FPGA. Synthesis, place and route of RCPA have accomplished under 0.18μm CMOS technology.The experiment results indicate that on the prototype based on RCPA, the throughput of many block ciphers is 10-20 times higher than that of high-performance general purpose processor and 1.1-5.1 times higher than that of other specialized reconfigurable framework. The results prove that RCPA can guarantee high flexibility for most of block cipher algorithms and can achieve relatively high performance.
Keywords/Search Tags:Cipher Processing, Reconfigurable, Block Cipher, RCPA, RCE, Algorithm Mapping
PDF Full Text Request
Related items