天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于FPGA的AES和RSA混合加密系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

發(fā)布時(shí)間:2019-07-06 20:06
【摘要】:當(dāng)前,世界已進(jìn)入信息時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)得到了飛速的發(fā)展,它關(guān)系到社會(huì)生活的各個(gè)方面。在享受網(wǎng)絡(luò)為我們帶來了便利,也面臨著許多問題,其中最突出的問題之一,就是信息安全的問題。各種機(jī)密信息,如:國(guó)家安全、政治、經(jīng)濟(jì)以及企業(yè)機(jī)密和私人信息,因此信息安全問題顯得尤為突出。因此,許多的國(guó)家都在這一領(lǐng)域的信息安全研究工作。信息安全技術(shù),特別是加密技術(shù)是關(guān)系到國(guó)家的關(guān)鍵基礎(chǔ)設(shè)施,核心部分最好不要使用別人的技術(shù),所以信息安全和密碼學(xué)的研究顯得非常重要。在我國(guó),信息安全的研究和實(shí)踐起步相對(duì)較晚,與發(fā)達(dá)國(guó)家相比還有很大的差距,信息安全問題就更加突出。 論文首先介紹了密碼學(xué)相關(guān)方面的知識(shí),分別介紹了AES和RSA兩種加密算法以及各自的數(shù)學(xué)基礎(chǔ)、整體結(jié)構(gòu)和不同的實(shí)現(xiàn)方式;對(duì)AES算法中Sbox的實(shí)現(xiàn)進(jìn)行了分析,最終確定利用查找表的方式來存儲(chǔ),并對(duì)RSA算法運(yùn)算速度過慢的問題,提出了改進(jìn)方案,并利用硬件實(shí)現(xiàn)該改進(jìn)算法,對(duì)各自的實(shí)現(xiàn)方式進(jìn)行比較和選擇,確定了便于FPGA實(shí)現(xiàn)的實(shí)現(xiàn)方式;分析了對(duì)稱密碼體制和非對(duì)稱密碼體制的優(yōu)缺點(diǎn),確定了采用AES和RSA兩種加密算法來實(shí)現(xiàn)加密算法,RSA加解密模塊實(shí)現(xiàn)數(shù)字簽名和解密,AES加密密鑰的功能;AES加密模塊是核心部分,主要完成數(shù)據(jù)的加密功能。應(yīng)用Verilog VHDL語言編寫各個(gè)模塊并進(jìn)行了功能仿真,選用Xinlix公司的ISE軟件,通過FPGA的仿真結(jié)果可以得出本方案符合實(shí)際的加密要求;使用Mentor公司的Modelsim仿真軟件驗(yàn)證,選用器件為Xilinx公司的Virtex6-XC6VLX240T,經(jīng)驗(yàn)證功能正確,符合設(shè)計(jì)要求。 最后對(duì)論文進(jìn)行了總結(jié)和討論。論文工作的創(chuàng)新點(diǎn)主要體現(xiàn)在:利用混合加密的方式,使得加密系統(tǒng)更加安全;針對(duì)RSA算法速度過慢的問題,提出改進(jìn)的蒙哥馬利算法,使得RSA的運(yùn)算更快,方便硬件實(shí)現(xiàn)。
[Abstract]:At present, the world has entered the information age, computer network has been rapid development, it is related to all aspects of social life. Enjoying the network brings us convenience, but also faces many problems, one of the most prominent problems is the problem of information security. All kinds of confidential information, such as national security, political, economic and corporate confidential and private information, so the problem of information security is particularly prominent. Therefore, many countries in this field of information security research work. Information security technology, especially encryption technology, is the key infrastructure related to the country. It is best not to use other people's technology in the core part, so the research of information security and cryptography is very important. In our country, the research and practice of information security started relatively late, compared with developed countries, there is still a big gap, and the problem of information security is more prominent. Firstly, this paper introduces the knowledge of cryptography, and introduces two encryption algorithms, AES and RSA, as well as their mathematical basis, overall structure and different implementation methods. This paper analyzes the implementation of Sbox in AES algorithm, finally determines the way of using look-up table to store, and puts forward an improved scheme to solve the problem that the operation speed of RSA algorithm is too slow, and implements the improved algorithm by hardware, compares and selects their respective implementation methods, and determines the implementation mode which is convenient for FPGA implementation. This paper analyzes the advantages and disadvantages of symmetric cryptography and asymmetric cryptography, and determines that AES and RSA encryption algorithms are used to realize encryption algorithm, RSA encryption and decryption module realizes digital signature and decryption, and AES encryption key. AES encryption module is the core part, which mainly completes the encryption function of data. Each module is programmed with Verilog VHDL language and the function simulation is carried out. The ISE software of Xinlix company is selected, and the simulation results of FPGA show that the scheme accords with the actual encryption requirements. The Modelsim simulation software of Mentor company is used to verify that the Virtex6-XC6VLX240T, of Xilinx company is selected as the correct function and meets the design requirements. Finally, the paper is summarized and discussed. The innovation of this paper is mainly reflected in: using hybrid encryption to make the encryption system more secure; aiming at the problem that the speed of RSA algorithm is too slow, an improved Montgomery algorithm is proposed, which makes the operation of RSA faster and convenient for hardware implementation.
【學(xué)位授予單位】:北方工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN918.4

【參考文獻(xiàn)】

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

1 李莎;鄒勇軍;;數(shù)字簽名原理及實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2009年14期

2 王衍波;AES的結(jié)構(gòu)及其S-box分析[J];解放軍理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2002年03期

3 王超,沈海斌,孟慶;RSA密碼算法的硬件實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2004年14期

4 葛峰;金偉信;段本欽;;1024位RSA算法的FPGA設(shè)計(jì)研究[J];軍事通信技術(shù);2009年01期

5 韓星曄 ,陳剛 ,朱詩兵;基于AES和RSA的XML加密方案及實(shí)現(xiàn)[J];信息安全與通信保密;2005年02期

6 劉達(dá),龔建榮;基于ISE開發(fā)系統(tǒng)的FPGA器件的設(shè)計(jì)與實(shí)現(xiàn)[J];微電子技術(shù);2003年02期

7 麻永新;曾曉洋;吳敏;孫承綬;;基于Barrett模乘算法的RSA密碼協(xié)處理器設(shè)計(jì)[J];系統(tǒng)工程與電子技術(shù);2006年06期

8 李紅明;基于FPGA的RSA加密算法的實(shí)現(xiàn)[J];自動(dòng)化技術(shù)與應(yīng)用;2005年06期

相關(guān)博士學(xué)位論文 前1條

1 韓煜;嵌入式系統(tǒng)安全的密碼算法及實(shí)現(xiàn)技術(shù)研究[D];華中科技大學(xué);2008年



本文編號(hào):2511292

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

本文鏈接:http://sikaile.net/jingjilunwen/zhengzhijingjixuelunwen/2511292.html


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

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