透過您的圖書館登入
IP:216.73.216.156
  • 學位論文

聲音加密以8位元移位暫存器之AES實現及分析

Audio Encryptions for AES 8-bit Shift Register Implementation and Analysis

指導教授 : 黃奇武 張吉正
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


進階加密演算法AES(Advanced Encryption Standard)針對縮小面積與提升速率之研究被廣泛的討論。 本研究主要分成三個部份,首先為設計8-bit AES硬體電路架構,以移位暫存器的方式去實現ShiftRows運算區塊,減少BRAM的使用,再以共享的方式實現MixColumns與InvMixColumns,減少Slices的使用量,達到小面積與高產能兼顧的效果。第二部分主要研究以AES為主的加密模式,在五種工作模式,ECB mode、CBC mode、CFB mode、OFB mode與CTR mode底下,對音訊進行加密,並且分析比較在不同的工作模組下,其中的優缺點。第三部份著重在將AES與8-bit的PicoBlaze微處理器做整合,配合UART傳輸協定,透過RS232連接電腦端與FPGA實驗版,再以PicoBlaze微處理器控制AES的加密運算,最後由電腦端的超級終端機上呈現加密的結果。 在工具上的使用,主要為Xilinx公司所提供的軟體ISE9.2i與ISE10.1版,並且利用Spartan-3AN XC3S700AN 晶片中的PicoBlaze微處理器來達成嵌入式加解密系統,最後利用Matlab軟體設計的圖型使用者介面將音訊加解密結果完整呈現。

並列摘要


This paper is focusing on the 8-bit AES system realization through the hardware/software co-design. First, an 8-bit AES hardware circuit is designed by using shift registers to perform ShiftRows in order to reduce the use of BRAMs. Furthermore, by applying the shared circuits in MixColumns and InvMixColumns, the slice-area is reduced. The second part of the paper focuses on AES operation modes including ECB, CBC, CFB, OFB and CTR. This research analyzes and compares the advantages and disadvantages of the different operation modes in audio AES encryption/decryption. The third part focuses on the integration of AES and the 8-bit PicoBlaze microcontroller. By using the UART transfer protocol and the RS232 interface to connect the computer system and the FPGA board. PicoBlaze micro-controller is then used to control the AES operations and display the operation results through the Hyper-terminal on the PC. The system implementation is based on Xilinx ISE9.2i and ISE10.1 and the PicoBlaze microcontroller embedded in the Spartan-3AN XC3S700AN for encryption/decryption. Matlab is used to display the encryption/decryption results through the graphics user interface.

並列關鍵字

無資料

參考文獻


[1] National Bureau of Standards, “Data Encryption Standard. Federal Information Processing Standards Processing Standards Publication, FIPS PUB 46, January 1977.
[2] NIST. Institute of Standards and Technology, “Specification for the Data encryption Standard(DES),” FIPS PUB46-3, October 1999.
[3] Advanced Encryption Standard (AES) (in National Institute of Standards and Technology [NIST]), Federal Information Processing Standards (FIPS) Pub. 197, Nov. 2001.
[4] William Stallings, Cryptography and Network Security: Principles and Practice. Prentice Hall, 1999.
[5] Kuo-Huang Chang, Yi-Cheng Chen, Chung-Cheng Hsieh, Chi-Wu Huang and Chi-Jeng Chang1, “Embedded a Low Area 32-bit AES for Image Encryption/Decryption Application,” IEEE ISCAS 2009, pp. 1922–1925, May 2009.

被引用紀錄


涂英豪(2011)。基於FPGA嵌入式Linux系統於32-bit AES應用之研究與實現〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315251204
劉適豪(2011)。嵌入式8-bit AES系統之無線傳輸應用與影像加密分析〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315251314
劉方哲(2012)。無線傳輸加解密聲音與影像於8位元AES嵌入式系統的建構〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315283812

延伸閱讀