Font Size: a A A

Cipher Algorithm Design And Implementation Based On Reconfiguration

Posted on:2017-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:D K ZhuangFull Text:PDF
GTID:2348330491964304Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, more and more people are concerned about the information security. Cryptography is the core technology of information security. Reconfigurable cipher processing chip using the reconfigurable computing technology can implement a variety of cipher algorithms with the same hardware resources. Therefore, it can meet performance and flexibility requirements of cipher processing, and it also improves the security of cryptographic system. The reconfigurable cipher processing system will have a broad application space in commercial, military and other fields.This thesis has analysed the operation and processing structure characteristics of block cipher algorithms AES, DES and cryptographic hash algorithm SHA-3, and proposed a reconfigurable cipher processing architecture (RCPA) combining the design feature and method of reconfigurable processing structure. The structure mainly comprises a reconfigurable processing element (PE), control configuration unit (CCU), memory unit (MU), input and output buffer unit (IOBU) and interconnection unit (ICU). In this thesis, the basic operations of the three cryptographic algorithms are studied, and the similar computing units are studied and analyzed. The reconfigurable processing basic operation unit can be reconfigured according to the control configuration information, and achieved the function that different crypto algorithms needed flexibly. We have implemented the prototype based on RCPA and described the optimization and mapping process of the AES, DES and SHA-3 cryptographic algorithms on RCPA detailedly. The RCPA has been verified via FPGA and synthesized under 65nm CMOS technology. According to the mapped results and the synthesized results, this thesis estimated the performance of the three ciphers on RCPA at a frequency of 500MHz.The experimental results show that the reconfigurable cipher processing architecture has high processing performance for the AES, DES and SHA-3 cipher algorithms. The throughput of the cipher is 3.7-4.4 times higher than that of other specialized reconfigurable framework.The processing performance is close to 80% compared with some processors based on ASIC. The results prove that the RCPA can not only guarantee the flexibility of the application of cryptography algorithm, but also can achieve high processing performance.
Keywords/Search Tags:Cipher Processing, Reconfigurable Computing, Reconfigurable Cipher Processing Architecture, Algorithm Mappiing
PDF Full Text Request
Related items