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

AES算法研究及FPGA實現(xiàn)

發(fā)布時間:2019-06-21 04:28
【摘要】:在計算機網(wǎng)絡(luò)技術(shù)蓬勃發(fā)展之際,基于計算機網(wǎng)絡(luò)的應(yīng)用型服務(wù)得到了飛速的發(fā)展,互聯(lián)網(wǎng)信息的安全性引起了研究領(lǐng)域和商業(yè)領(lǐng)域的共同關(guān)注。盡管目前加密的手段種類繁雜,并且在各行各業(yè)中都已經(jīng)形成了自己的規(guī)范體系,但安全問題仍然是信息時代的重要議題。由于網(wǎng)絡(luò)發(fā)展的速度快于數(shù)據(jù)安全思想,因此在網(wǎng)絡(luò)被廣泛應(yīng)用的今天,安全問題也愈發(fā)突出。大量敏感信息通過計算機網(wǎng)絡(luò)進行交換,加之網(wǎng)絡(luò)的開放性,使用戶面對信息的安全、高效的傳輸表示了迫切的需求。AES算法可以很好地解決數(shù)據(jù)的保密性防護和認證等方面存在的問題。因此對AES算法的安全性問題進行進一步的探索具有重大的研究意義。 論文對AES高級密鑰算法的理論層和實現(xiàn)層進行了研究。論文首先詳細介紹了AES算法的基本原理和現(xiàn)有的有效攻擊方法。然后針對AES算法中出現(xiàn)的仿射變換周期過短,迭代輸出周期無法充滿空間以及正向S盒仿射變換中數(shù)學表達式項數(shù)過少等問題,提出了基于AES算法中S盒的改進方法。最后提出了基于FPGA的AES加密解密系統(tǒng)設(shè)計方案,并通過ISE開發(fā)工具自帶的ISim軟件對系統(tǒng)的加密解密功能進行了仿真驗證。 論文中提出的S盒改進方法中,采用91組仿射變換對構(gòu)建基本庫,增強了AES算法的抗基于窮舉法攻擊的能力,另采用二階段仿射變換將仿射變換周期提高至16,迭代輸出周期提高至255,正向S盒變換中S盒仿射變化函數(shù)的數(shù)學表達式項數(shù)提高至255,增強了AES算法的抗基于數(shù)學特性攻擊的能力。在FPGA設(shè)計時,使用Xilinx公司的ISE開發(fā)套件,硬件開發(fā)板選擇的是Xilinx公司的Spartan3ADSP系列,并確定基于AES算法的加密系統(tǒng)設(shè)計采用基于迭代的反饋模式。AES加密解密系統(tǒng)的設(shè)計包括對字節(jié)變換、行變換、列混淆、密鑰加和密鑰擴展等五個核心模塊的設(shè)計,,以及對整體控制模塊的設(shè)計。最終仿真后的數(shù)據(jù)表明,設(shè)計能夠完成基于AES算法加密解密的功能,進而證實算法整體的正確性,實現(xiàn)了預(yù)期所要求的算法改良目的。
[Abstract]:With the rapid development of computer network technology, the application service based on computer network has been developed rapidly, and the security of Internet information has attracted the common attention of both the research field and the commercial field. Although the types of encryption methods are complex and their own normative systems have been formed in various industries, security is still an important issue in the information age. Because the development of network is faster than the idea of data security, today, when the network is widely used, the security problem is becoming more and more prominent. A large number of sensitive information is exchanged through the computer network, coupled with the openness of the network, which makes users face the security of information and express the urgent need for efficient transmission. AES algorithm can solve the problems existing in the confidentiality protection and authentication of data. Therefore, it is of great significance to further explore the security of AES algorithm. In this paper, the theoretical layer and implementation layer of AES advanced key algorithm are studied. Firstly, the basic principle of AES algorithm and the existing effective attack methods are introduced in detail. Then, an improved method based on AES algorithm is proposed to solve the problems of affine transformation period in AES algorithm, which is too short, the iterative output period can not be filled with space, and the number of mathematical expressions in forward S-box affine transformation is too small. Finally, the design scheme of AES encryption and decryption system based on FPGA is put forward, and the encryption and decryption function of the system is simulated and verified by the ISim software of ISE development tool. In the improved S-box method proposed in this paper, 91 groups of affine transformation pairs are used to construct the basic library, which enhances the ability of AES algorithm to resist the attack based on exhaustive method. In addition, the affine transformation period is increased to 16, the iterative output period is increased to 255, and the number of mathematical expression items of S-box affine change function in forward S-box transformation is increased to 255. the ability of AES algorithm to resist attacks based on mathematical characteristics is enhanced. In the design of FPGA, using the ISE development suite of Xilinx company, the hardware development board selects the Spartan3ADSP series of Xilinx company, and determines that the encryption system based on AES algorithm adopts iterative feedback mode. The design of FPGA encryption and decryption system includes the design of five core modules, such as byte transformation, row transformation, column confusion, key addition and key expansion, as well as the design of the whole control module. The final simulation data show that the design can complete the encryption and decryption function based on AES algorithm, and then verify the correctness of the algorithm as a whole, and achieve the expected purpose of algorithm improvement.
【學位授予單位】:北京工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN918.4;TN791

【參考文獻】

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

1 王烽;;網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)安全研究[J];信息安全與技術(shù);2011年01期

2 林連冬;馬惠珠;溫少波;;基于FPGA技術(shù)的RC6改進算法研究[J];電測與儀表;2008年11期

3 魏志恒;姚國清;;AES算法的分析與實現(xiàn)[J];電腦編程技巧與維護;2009年10期

4 韋永壯;蔣留兵;;高級加密標準AES算法的教學思路探索[J];大眾科技;2012年03期

5 馮國柱,李超,多磊,謝端強,戴清平;變型的Rijndael及其差分和統(tǒng)計特性[J];電子學報;2002年10期

6 亓靜;張坤;;析數(shù)據(jù)加密技術(shù)[J];硅谷;2008年22期

7 張國勇;;高級加密標準(AES)算法研究及實現(xiàn)[J];湖北師范學院學報(自然科學版);2006年02期

8 王紅珍;張根耀;李竹林;;AES算法及安全性研究[J];信息技術(shù);2011年09期

9 唐琰琰,惲俊;高級加密標準AES的快速實現(xiàn)[J];華南金融電腦;2005年07期

10 張新賀;張月華;劉鴻雁;;基于FPGA的16位數(shù)據(jù)路徑的AES IP核[J];計算機工程;2009年24期



本文編號:2503785

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

本文鏈接:http://sikaile.net/kejilunwen/wltx/2503785.html


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

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