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

dc.contributor黃奇武zh_TW
dc.contributor張吉正zh_TW
dc.contributor.author嚴健倫zh_TW
dc.contributor.authorChien-Lun Yenen_US
dc.date.accessioned2019-09-03T10:48:28Z
dc.date.available2015-8-2
dc.date.available2019-09-03T10:48:28Z
dc.date.issued2010
dc.description.abstract進階加密演算法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軟體設計的圖型使用者介面將音訊加解密結果完整呈現。zh_TW
dc.description.abstractThis 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.en_US
dc.description.sponsorship電機工程學系zh_TW
dc.identifierGN0697750222
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0697750222%22.&%22.id.&
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/95804
dc.language中文
dc.subject進階加密演算法zh_TW
dc.subject音訊加密zh_TW
dc.subject嵌入式系統zh_TW
dc.title聲音加密以8位元移位暫存器之AES實現及分析zh_TW
dc.titleAudio Encryptions for AES 8-bit Shift Register Implementation and Analysisen_US

Files

Collections