32位元小面積之嵌入式AES的FPGA設計與影像應用
dc.contributor | 黃奇武 | zh_TW |
dc.contributor | 張吉正 | zh_TW |
dc.contributor | Chi-Wu Huang | en_US |
dc.contributor | Chi-Jeng Chang | en_US |
dc.contributor.author | 張國煌 | zh_TW |
dc.contributor.author | Kuo-Huang Chang | en_US |
dc.date.accessioned | 2019-09-03T10:48:05Z | |
dc.date.available | 2010-07-31 | |
dc.date.available | 2019-09-03T10:48:05Z | |
dc.date.issued | 2009 | |
dc.description.abstract | 高等加密標準(Advanced Encryption Standard, AES)硬體實現在現場可程式化閘陣列(FPGA)與特殊用途積體電路(ASIC)已經被很廣泛的討論,尤其是如何達到數十億產率的議題;然而在嵌入式硬體的應用上,低產率與小面積的設計在近幾年也開始被研究。 本研究提出一個小面積的硬體電路,採用32位元的架構來實現AES-128的規格,其中包含2組移位暫存器(Shift Register)來完成移列轉換(ShiftRow)的動作;並利用晶片內建的Block RAM來放置整合資料,完成位元組替換(SubByte)與混行運算(MixColumn)的動作;而以軟體來取代硬體的金鑰擴展(KeyExpansion),來節省電路面積。透過上述所提出的方式在FPGA上所完成的實驗數據,其資源消耗為110個Slice、速度可達到75Mhz(每秒可處理29張640×480大小的彩色影像),是在目前文獻中面積最小的設計。 為實現影像加解密的應用,本研究分別使用兩種方式來與上述32位元AES核心電路整合,其一為結合嵌入式系統與IP core的架構,屬於軟體與硬體的搭配;另一為只用硬體描述語言(HDL)來實現,較偏向硬體電路來控制。 | zh_TW |
dc.description.abstract | Advance Encryption Standard (AES) hardware implementation in FPGA and ASIC have been intensely discussed, especially in high-throughput of Giga bit per second (Gbps). However, lower throughput and area designs have also been investigated in the recent years for embedded hardware applications. This paper presents a 32-bit AES implementation with a speed of 75MHz (29 640x480 frames per second) and low area of 110 slices, which is the smallest design among literature reports. There are two Shift-Registers for ShiftRow; a built-in Block RAM for SubByte and MixColumn; KeyExpansion utilizing software instead of hardware. In order to realize image encryption/decryption, we combine the 32-bit AES with two types of implements. First, the Embedded System with a MicroBlaze core which uses software and hardware codesign. Second, using HDL hardware description language, which is mainly a hardware implementation. | en_US |
dc.description.sponsorship | 電機工程學系 | zh_TW |
dc.identifier | GN0696750225 | |
dc.identifier.uri | http://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0696750225%22.&%22.id.& | |
dc.identifier.uri | http://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/95786 | |
dc.language | 中文 | |
dc.subject | 高等加密標準 | zh_TW |
dc.subject | 現場可程式化閘陣列 | zh_TW |
dc.subject | 影像處理 | zh_TW |
dc.subject | AES | en_US |
dc.subject | FPGA | en_US |
dc.subject | Embedded System | en_US |
dc.subject | MicroBlaze | en_US |
dc.title | 32位元小面積之嵌入式AES的FPGA設計與影像應用 | zh_TW |
dc.title | A 32-bit Low Area Embedded AES FPGA Design for Image Application | en_US |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- n069675022501.pdf
- Size:
- 1.89 MB
- Format:
- Adobe Portable Document Format