跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.163) 您好!臺灣時間:2025/11/26 05:03
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:李明和
論文名稱:高速的AES加密解密晶片設計
論文名稱(外文):A Gbps AES Cipher
指導教授:林永隆林永隆引用關係
指導教授(外文):Youn-Long Lin
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:44
中文關鍵詞:AES演算法
外文關鍵詞:AES Algorithm
相關次數:
  • 被引用被引用:1
  • 點閱點閱:403
  • 評分評分:
  • 下載下載:43
  • 收藏至我的研究室書目清單書目收藏:0
針對AES加密解密演算法,我們提出了一個高效率的硬體架構,這個架構可以達到8 bits/cycle,Throughput為1000Mbps,相當於Pentium III 600Mhz的15倍,而且是NSA(美國國家安全局)提出的VHDL Model的2倍,我們的Gate Count為Pentium III 600Mhz的1/70倍,NSA VHDL Model的1/8倍。
我們提出一個非常簡單的I/O Interface,以減低使用者負擔。將使用率極低的Key Schedule獨立出來,使得我們的設計更具有彈性,並且可以降低功率消耗。加入Pipeline Stage,增加了將近一倍的效能。為了晶片的可測性,也包含DFT的電路。
晶片中包含一個ROM、十六個SBOX RAM、四個Key RAM。我們以Verilog完成所有設計,TimeMill Simulation的結果可以達到125Mhz,1000Mbps。最後,我們使用Compass cell library,以Apollo做Placement & Routing,在TSMC 0.35um SPTM CMOS製程來實作這個晶片。晶片面積為4.5x4.5mm2。
We propose an efficient hardware architecture of the AES encryption/decryption algorithm. The architecture can achieve high-speed data transfer up to 8 bits/cycles, which is 15 times faster than a Pentium III 600. In our design, the I/O of the proposed architecture is reduced to 8 bits and the I/O port is serialized. It provides a simple and useful I/O interface for host. A better methodology of key schedule is involved. A pipeline stage doubles the performance. Besides, DFT is also considered. We have successfully implemented it using Compass cell library targeted at 0.35μm TSMC SPTM CMOS process. The die size of the chip is 4.5x4.5 mm2, and the maximum frequency is up to 125MHz. This AES cipher can be applied to such areas as a security for gigabit speed networks.
Abstracti
Contentsii
List of Figuresiv
List of Tablesv
Chapter 1 Introduction1
Chapter 2 Related Work5
Chapter 3 AES Algorithm9
3.1Definition9
3.1.1Glossary of AES9
3.1.2Symbols of AES10
3.2Notation12
3.2.1Inputs, Outputs and Cipher Key12
3.2.2Array of Bytes12
3.2.3The State13
3.3Specification of AES Algorithm14
3.3.1Transformation Functions14
3.3.2Cipher15
3.3.3Key Expansion16
3.3.4Inverse Cipher17
3.3.5Equivalent Inverse Cipher18
Chapter 4 Proposed Architecture20
4.1Serial Input/Output20
4.2Key Schedule23
4.3The Pipeline Architecture26
4.4Connected in Parallel30
4.5The Chip Interface31
4.6The System Configuration33
4.6.1Controller34
4.6.2Datapath36
4.7DFT consideration37
Chapter 5 Design Flow and Strategy38
5.1Front-End38
5.2Back-End39
Chapter 6 Experimental Results40
6.1Layout View and Chip Feature40
6.2Analysis42
Chapter 7 Conclusions and Future Work43
Bibliography44
[1] AES home page: http://www.nist.gov/aes/.
[2] Joan Daemen and Vincent Rijmen, AES Proposal: Rijndael, AES Algorithm Submission, September 3, 1999, available at [1].
[3] James Nechvatal, et al., Report on the Development of the Advanced Encryption Standard (AES), National Institute of Standards and Technology, October 2, 2000, available at [1].
[4] Bryan Weeks, et al., Hardware Performance Simulations of Round 2 Advanced Encryption Standard Algorithms, National Security Agency white paper, May 15, 2000, available at [1].
[5] Draft Federal Information Processing Standard (FIPS) for the Advanced Encryption Standard (AES), available at [1].
[6] Federal Register: January 2, 1997 (Volume 62, Number 93), available at [1].
[7] Federal Register: September 14, 1998 (Volume 63, Number 177), available at [1].
[8] Federal Register: September 15, 1999 (Volume 64, Number 178), available at [1].
[9] Will Wade, Encryption migrates to silicon as Net traffic swells, EE Times.
[10] “HDL Compiler for Verilog Reference Manual Version 1998.02”, Synopsys, 1998.
[11] “IC Layout Command Reference Manual, Release 1999.4”, Avanti, 1999.
[12] “Dracula Reference Manual Version 4.5.1”, Cadence, 1997.
[13] “Timemill Reference Manual Release 5.4”, EPIC, 2000.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top