FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules
碩士 === 國立中興大學 === 電機工程學系所 === 94 === Due to the universal applications of wireless networks, the security of data becomes more and more important. Nation Institute of standards and Technology (NIST) was announced an advanced encryption standard (AES) to become the new encryption and decryption stand...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/04835919834779717673 |
id |
ndltd-TW-094NCHU5441095 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NCHU54410952016-05-25T04:15:06Z http://ndltd.ncl.edu.tw/handle/04835919834779717673 FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules 在可程式化邏輯陣列上實現高速循環式與全管線式AES加解密硬體模組 Jun-Kui Huang 黃俊魁 碩士 國立中興大學 電機工程學系所 94 Due to the universal applications of wireless networks, the security of data becomes more and more important. Nation Institute of standards and Technology (NIST) was announced an advanced encryption standard (AES) to become the new encryption and decryption standard, which has been used in CCMP communication protocol for the IEEE 802.11i standard. The IEEE 802.11i standard must use many AES modules in CCMP communication protocol, and apply to more and more data transmission circumstances. In order to increase throughputs effectively, increasing speed for AES module is very important. In this thesis, the major consideration is the high speed application. We implement the AES encryption and decryption chip with the Xilinx Field programmable Gate Arrays (FPGA) chips. We propose a novel hardware architecture for the implementation of SubBytes (S-box) module. The SubBytes (S-box) module can achieve the high speed process in AES module. Then we design three different pipelining architectures that can increase throughputs in AES module. In sequential architecture, the throughput rate can reach to 0.876 Gbps. In multi-round pipelining architecture, the throughput rate can reach to 1.48 Gbps. In full pipelining architecture, the throughput rate can reach to 32 Gbps. 范志鵬 2006 學位論文 ; thesis 46 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 電機工程學系所 === 94 === Due to the universal applications of wireless networks, the security of data becomes more and more important. Nation Institute of standards and Technology (NIST) was announced an advanced encryption standard (AES) to become the new encryption and decryption standard, which has been used in CCMP communication protocol for the IEEE 802.11i standard. The IEEE 802.11i standard must use many AES modules in CCMP communication protocol, and apply to more and more data transmission circumstances. In order to increase throughputs effectively, increasing speed for AES module is very important.
In this thesis, the major consideration is the high speed application. We implement the AES encryption and decryption chip with the Xilinx Field programmable Gate Arrays (FPGA) chips. We propose a novel hardware architecture for the implementation of SubBytes (S-box) module. The SubBytes (S-box) module can achieve the high speed process in AES module. Then we design three different pipelining architectures that can increase throughputs in AES module. In sequential architecture, the throughput rate can reach to 0.876 Gbps. In multi-round pipelining architecture, the throughput rate can reach to 1.48 Gbps. In full pipelining architecture, the throughput rate can reach to 32 Gbps.
|
author2 |
范志鵬 |
author_facet |
范志鵬 Jun-Kui Huang 黃俊魁 |
author |
Jun-Kui Huang 黃俊魁 |
spellingShingle |
Jun-Kui Huang 黃俊魁 FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
author_sort |
Jun-Kui Huang |
title |
FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
title_short |
FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
title_full |
FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
title_fullStr |
FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
title_full_unstemmed |
FPGA Implementations of High Speed Sequential and Fully Pipelining AES Modules |
title_sort |
fpga implementations of high speed sequential and fully pipelining aes modules |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/04835919834779717673 |
work_keys_str_mv |
AT junkuihuang fpgaimplementationsofhighspeedsequentialandfullypipeliningaesmodules AT huángjùnkuí fpgaimplementationsofhighspeedsequentialandfullypipeliningaesmodules AT junkuihuang zàikěchéngshìhuàluójízhènlièshàngshíxiàngāosùxúnhuánshìyǔquánguǎnxiànshìaesjiājiěmìyìngtǐmózǔ AT huángjùnkuí zàikěchéngshìhuàluójízhènlièshàngshíxiàngāosùxúnhuánshìyǔquánguǎnxiànshìaesjiājiěmìyìngtǐmózǔ |
_version_ |
1718281515029233664 |