基于可重構(gòu)的密碼算法的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the rapid development of information technology, people pay more and more attention to information security. Cryptography is the core technology to guarantee information security. The reconfigurable computing technology is applied to the cryptographic processing system, which enables the same hardware to implement a variety of cryptographic algorithms, not only satisfies the performance requirements of cryptographic algorithm processing, but also has high flexibility, and improves the security of the cryptosystem. It has a wide range of applications in commercial and military fields. In this paper, the processing structure and basic operation characteristics of block cipher algorithm AES, DES and hash algorithm SHA-3 are analyzed in depth. Combined with the design characteristics and methods of reconfigurable computing structure, a realization of AES, is designed. The Reconfigurable Cipher processing Architecture of DES and SHA-3 algorithms RCPA. The structure mainly includes reconfigurable processing unit PE, control configuration unit CCU, storage unit MU, input and output buffer unit IOBU and interconnection unit ICU. In this paper, the basic operation units of three cryptographic algorithms are studied, the similar operation units are studied and analyzed, and the reconfigurable basic processing units are designed. The reconfigurable basic processing unit reconstructs according to the control configuration information and flexibly accomplishes the operation functions required by different cryptographic algorithms. In this paper, the prototype of the reconfigurable cryptosystem is designed based on Verilog HDL hardware description language, and the optimization and mapping process of AES, DES and SHA-3 cryptographic algorithms in reconfigurable cryptosystem are described in detail. The prototype is verified at the board level on Cyclone IV series FPGA devices, and the logic synthesis is carried out under the 65nm CMOS process standard cell library. According to the comprehensive performance of ASIC and the mapping results on RCPA, the performance of three cryptographic algorithms at 500MHz clock frequency is given. The experimental results show that the reconfigurable cryptographic structure designed in this paper for AES, DES and SHA-3 cryptographic algorithms has high processing performance. Compared with some special reconfigurable cryptosystems, the performance of cryptographic processing is 3. 7-4. 4 times higher than that of some other ASIC-implemented cryptographic chips, which is close to 80% of its processing performance. The results show that the RCPA can not only guarantee the flexibility of cryptographic algorithm application, but also achieve high processing performance.
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN918.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 朱敏;劉雷波;尹首一;陳英杰;魏少軍;;面向?qū)ΨQ密碼領(lǐng)域的可重構(gòu)陣列設(shè)計(jì)[J];微電子學(xué);2012年06期
2 褚有睿;歐陽(yáng)旦;王志遠(yuǎn);;一種改進(jìn)的分組密碼可重構(gòu)處理結(jié)構(gòu)設(shè)計(jì)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2010年08期
3 曲英杰;可重構(gòu)密碼協(xié)處理器的概念及其設(shè)計(jì)原理[J];計(jì)算機(jī)工程與應(yīng)用;2003年12期
4 張文婧,呂述望,劉鳴,劉振華;一種適用于分組密碼算法芯片的IP核設(shè)計(jì)研究[J];計(jì)算機(jī)工程與應(yīng)用;2002年22期
相關(guān)博士學(xué)位論文 前2條
1 趙學(xué)秘;可編程密碼處理器關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2006年
2 姜晶菲;可重構(gòu)密碼處理結(jié)構(gòu)的研究與設(shè)計(jì)[D];國(guó)防科學(xué)技術(shù)大學(xué);2004年
相關(guān)碩士學(xué)位論文 前1條
1 羅寧;基于FPGA可重構(gòu)技術(shù)的加/解密系統(tǒng)研究與設(shè)計(jì)[D];西南交通大學(xué);2005年
,本文編號(hào):2438203
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2438203.html