中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁(yè) > 科技論文 > 信息工程論文 >

基于可重構(gòu)的密碼算法的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2019-03-11 10:17
【摘要】:隨著信息科技的快速發(fā)展,信息安全越來(lái)越受到人們的關(guān)注,密碼技術(shù)是保障信息安全的核心技術(shù)?芍貥(gòu)計(jì)算技術(shù)應(yīng)用于密碼處理系統(tǒng),使同一硬件實(shí)現(xiàn)多種密碼算法,既滿足了密碼算法處理對(duì)性能的要求,同時(shí)又具有較高的靈活性,提高了密碼系統(tǒng)的安全性,在商業(yè)以及軍事等領(lǐng)域具有廣闊的應(yīng)用空間。本文深入分析了分組密碼算法AES、 DES和哈希算法SHA-3的處理結(jié)構(gòu)特點(diǎn)及基本操作特征,結(jié)合可重構(gòu)計(jì)算結(jié)構(gòu)的設(shè)計(jì)特點(diǎn)與方法,設(shè)計(jì)了一種實(shí)現(xiàn)AES、 DES和SHA-3算法的可重構(gòu)密碼處理結(jié)構(gòu)RCPA.該結(jié)構(gòu)主要包括可重構(gòu)處理單元PE、控制配置單元CCU、存儲(chǔ)單元MU、輸入輸出緩沖單元IOBU以及互聯(lián)單元ICU。本文研究了三種密碼算法的基本運(yùn)算單元,對(duì)具有相似的運(yùn)算單元進(jìn)行了研究分析,設(shè)計(jì)了可重構(gòu)基本處理單元?芍貥(gòu)基本處理單元根據(jù)控制配置信息進(jìn)行重構(gòu),靈活完成不同密碼算法所需的運(yùn)算功能。論文基于Verilog HDL硬件描述語(yǔ)言對(duì)該可重構(gòu)密碼處理結(jié)構(gòu)進(jìn)行了原型設(shè)計(jì),詳述了AES、 DES和SHA-3密碼算法在可重構(gòu)密碼處理結(jié)構(gòu)上的優(yōu)化與映射過(guò)程。該設(shè)計(jì)原型在Cyclone IV系列FPGA器件上進(jìn)行了板級(jí)驗(yàn)證,并在65nm CMOS工藝標(biāo)準(zhǔn)單元庫(kù)下進(jìn)行了邏輯綜合。根據(jù)ASIC綜合性能和在RCPA上的映射結(jié)果,給出了500MHz時(shí)鐘頻率下三種密碼算法的執(zhí)行性能。實(shí)驗(yàn)結(jié)果表明,本文設(shè)計(jì)的針對(duì)AES、 DES和SHA-3密碼算法的可重構(gòu)密碼處理結(jié)構(gòu)具有較高的處理性能。其密碼處理速度與一些專(zhuān)用可重構(gòu)密碼結(jié)構(gòu)相比性能提高了3.7~4.4倍:與其它一些ASIC實(shí)現(xiàn)的密碼處理芯片相比,接近其80%的處理性能。結(jié)果說(shuō)明本文研究的RCPA既能保證密碼算法應(yīng)用的靈活性,又能達(dá)到較高的處理性能。
[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
【分類(lèi)號(hào)】:TN918.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前4條

1 朱敏;劉雷波;尹首一;陳英杰;魏少軍;;面向?qū)ΨQ(chēng)密碼領(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

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/xinxigongchenglunwen/2438203.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)b0b2f***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com