32位元小面積之嵌入式AES的FPGA設計與影像應用

dc.contributor黃奇武zh_TW
dc.contributor張吉正zh_TW
dc.contributorChi-Wu Huangen_US
dc.contributorChi-Jeng Changen_US
dc.contributor.author張國煌zh_TW
dc.contributor.authorKuo-Huang Changen_US
dc.date.accessioned2019-09-03T10:48:05Z
dc.date.available2010-07-31
dc.date.available2019-09-03T10:48:05Z
dc.date.issued2009
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.identifierGN0696750225
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0696750225%22.&%22.id.&
dc.identifier.urihttp://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.subjectAESen_US
dc.subjectFPGAen_US
dc.subjectEmbedded Systemen_US
dc.subjectMicroBlazeen_US
dc.title32位元小面積之嵌入式AES的FPGA設計與影像應用zh_TW
dc.titleA 32-bit Low Area Embedded AES FPGA Design for Image Applicationen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
n069675022501.pdf
Size:
1.89 MB
Format:
Adobe Portable Document Format

Collections