The AES algorithm has 4 phases that execute the process in sequential manner. The encryption process is achieved by processing plain text and key for initial and 9 rounds, Same decryption is takes place but in reverse manner. A 4x4 state is formed in each round and particular length data is introduced in it for encryption process.The 10, 12, 14 rounds are there for 128, 192,256 bits in length respectively. Initially a key expansion process is used to expand the basic 16 byte key into 11 arrays of total 44 words.Due to this the 16 byte key is converted into 176 byte i.e. 44words which are further used for 11 rounds. AES is basically a recent cryptographic security algorithm, and in our proposed structure we uses basically symmetrical …show more content…
The operation is a simple XOR between each byte of the State and each byte of the sub-key.As initially 11 arrays are formed out of that 1 use for initialization process and from that array key expansion is done. Thus the keys formed total W43 which are used further for next 10 rounds. Each round uses 4 word key along with plaintext/cipher text.
V Conclusion
This synopsis addresses this issue by assessing the impact of each new transformation as a part of the overall AES system. It has two primary goals, the first of which is to improve performance of the baseline design of AES targeting an 8-bit platform based on the chosen metrics. The second goal of this research is to quantify how each factor interacts and affects the overall values of each metric and to identify which factors are responsible for the largest variance in performance of the AES algorithm measured in throughput, area efficiency, and area occupied.
This synopsis presents an overview of the proposed system which is “Area and Power Optimization for AES Encryption Module on FPGA.The optimization achieved by minimizing number of slices to reduce number of logical blocks and memory requirements. The proposedarchitecture provides simplest and optimized area and