Architectural Optimization of Aes Transformations and Keyexpansion
نویسندگان
چکیده
Advanced Encryption Standard (AES), is a cryptographic algorithm used for data protection. Designing an efficient hardware architecture for AES with small hardware resource usage is a challenge. Many works are going on for the efficient implementation of AES. The cost and power consumption of the AES can be reduced considerably by optimizing the architecture of AES. AES uses different data transformations such as AddRoundKey, SubByte, ShiftRow and MixColumn transformation and KeyExpansion block. In that, the two expensive transformations in terms of computational resources are MixColumns and SubBytes transformations. In this paper, new techniques for the ASIC implementation of the above transformations and KeyExpansion block are proposed.
منابع مشابه
FPGA Can be Implemented Using Advanced Encryption Standard Algorithm
This paper mainly focused on implementation of AES encryption and decryption standard AES-128. All the transformations of both Encryption and Decryption are simulated using an iterativedesign approach in order to minimize the hardware consumption. This method can make it avery low-complex architecture, especially in saving the hardware resource in implementing theAES InverseSub Bytes module and...
متن کاملParallelization of the AES Algorithm
In this paper we present the parallelization process of the AES algorithm (Rijndael) along with the description of exploited parallelization tools. The data dependences analysis of loops and appropriate loop transformations were applied in order to parallelize the sequential algorithm. The OpenMP standard was chosen for representing the parallelism of the AES algorithm. Speed-up measurements fo...
متن کاملArchitectural Optimization for a 1.82Gbits/sec VLSI Implementation of the AES Rijndael Algorithm
This paper discusses the architectural optimizations for a special purpose ASIC processor that implements the AES Rijndael Algorithm. In October 2000 the NIST chose Rijndael as the new Advanced Encryption Standard (AES). The algorithm has variable key length and block length between 128, 192, or 256 bits. VLSI architectural optimizations such as parallelism and distributed memory are discussed,...
متن کاملCapabilities and Limitations of Energy Optimization Tools in Architectural Design Phase
Optimization tools as a method have gained vast application to achieve best results in reducing buildings’ energy consumption. In this paper optimization tools in conjunction with energy simulation software, as a powerful mechanism in design phase are studied. This is an applied research in nature and evaluates the capabilities and limitations of optimization algorithms in the beginning of the ...
متن کاملArchitectural Design Optimization of School Buildings for Reduction of Energy Demand in Hot & Dry Climates of Iran
School buildings as a major part of public buildings are considered as one of the basic consumers of energy in Iran. Based on building typology and occupancy patterns, school buildings have a great potentiality for energy optimization while providing thermal comfort. This study investigates the architectural design parameters such as orientation, optimum window to wall ratio, space organization...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012