Power-area efficient advanced encryption standard : IP core targeting smart card applications
Call Number: AIT Thesis no.ME-03-06 Material type:
SeriesSeries: Asian Institute of Technology. Thesis ; no. ME-03-06Publication details: Pathum Thani, Thailand : Asian Institute of Technology, 2003Description: 63, 2, 4, 8, 9 pSubject(s): Online resources: Dissertation note: Thesis (M.Eng.) - Asian Institute of Technology, 2003 Summary: The Rijndael Advanced Encryption Standard (AES) is worldwide known as the new latest secret key cryptography. This algorithm was developed to enhance the security of secret information sent through the open channel. In this thesis, AES hardware was implemented using both Xilinx FPGA technology and 0.35-om CMOS standard cell ASIC design. The goal is to propose efficient hardware implementation of the AES Rijndael with a 128-block length of plaintext and secret key. The design was also implemented to support Smart Card Applications, which require a smaller area and less power consumption of the circuit. There were three important parts to construct the AES algorithm including Encryption, Decryption, and Key Expansion. Encryption and Decryption data paths were resourcefully combined and share some resources with one another. Therefore, an order of arithmetic functions was revised, but the proper function still remained. The S-box and Inverse S-box used in the Encryption and Decryption respectively were critical to minimize the cost of circuit area. A composite field technique were proposed to integrate S-box and Inverse S-box and to reduce a multiplicative inverse table Y4 times smaller than a look-up-table method. Using a factoring technique, Mix and InverseMix Columns were merged to the same circuit and also used to perform functions for both Encryption and Decryption. The circuit, then, was implemented by reducing the cost of area. Considering the Key Expansion data path instead of using large memory (176 bytes) to collect the whole sub keys, an on-the-fly key technique was applied to reduce the number of mem01y and deliver the sub keys without storing the entire round keys. The architecture of AES algorithm was presented including 8-bit and 32-bit bus width. Both architectures were applied with the same techniques to reduce the cost of area as stated. The performance of the circuit was expressed in the values of the following parameters; Power Consumption per Operation, Area Time, Area Time Power, and Throughput per Area. In addition, the perfo1mance value of each design was presented by the summation of parameters multiplied by weighting factors. Comparisons of the values of both architectures, which are the result of testing and simulated measurement, indicate that the architecture of 32-bit bus width provides an appropriate high-speed data rate, less power consumption, and small area. Consequently, the 32-bit design meets specifications for Smart Card Applications.
| Cover image | Item type | Current library | Home library | Collection | Shelving location | Call number | Materials specified | Vol info | URL | Copy number | Status | Notes | Date due | Barcode | Item holds | Item hold queue priority | Course reserves | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22-AIT Thesis (Replacement)
|
Asian Institute of Technology Library AIT Publications | AIT Thesis no.ME-03-06 (Browse shelf(Opens below)) | 3 | Available | 30050120658058 | |||||||||||||
40-Archives
|
Asian Institute of Technology Library Archives | AIT Thesis no.ME-03-06 (Browse shelf(Opens below)) | 1 | Available | 30050160028238 |
Thesis (M.Eng.) - Asian Institute of Technology, 2003
The Rijndael Advanced Encryption Standard (AES) is worldwide known as the new latest secret key cryptography. This algorithm was developed to enhance the security of secret information sent through the open channel. In this thesis, AES hardware was implemented using both Xilinx FPGA technology and 0.35-om CMOS standard cell ASIC design. The goal is to propose efficient hardware implementation of the AES Rijndael with a 128-block length of plaintext and secret key. The design was also implemented to support Smart Card Applications, which require a smaller area and less power consumption of the circuit. There were three important parts to construct the AES algorithm including Encryption, Decryption, and Key Expansion. Encryption and Decryption data paths were resourcefully combined and share some resources with one another. Therefore, an order of arithmetic functions was revised, but the proper function still remained. The S-box and Inverse S-box used in the Encryption and Decryption respectively were critical to minimize the cost of circuit area. A composite field technique were proposed to integrate S-box and Inverse S-box and to reduce a multiplicative inverse table Y4 times smaller than a look-up-table method. Using a factoring technique, Mix and InverseMix Columns were merged to the same circuit and also used to perform functions for both Encryption and Decryption. The circuit, then, was implemented by reducing the cost of area. Considering the Key Expansion data path instead of using large memory (176 bytes) to collect the whole sub keys, an on-the-fly key technique was applied to reduce the number of mem01y and deliver the sub keys without storing the entire round keys. The architecture of AES algorithm was presented including 8-bit and 32-bit bus width. Both architectures were applied with the same techniques to reduce the cost of area as stated. The performance of the circuit was expressed in the values of the following parameters; Power Consumption per Operation, Area Time, Area Time Power, and Throughput per Area. In addition, the perfo1mance value of each design was presented by the summation of parameters multiplied by weighting factors. Comparisons of the values of both architectures, which are the result of testing and simulated measurement, indicate that the architecture of 32-bit bus width provides an appropriate high-speed data rate, less power consumption, and small area. Consequently, the 32-bit design meets specifications for Smart Card Applications.
A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced Technologies
There are no comments on this title.

AI Search