Abstract

A highly efficient and power analysis attack robust architecture for hardware implementation of the advanced encryption standard algorithm (AES) is presented. By choosing a correct topology the required resources for the FPGA implementation of the AES algorithm have been reduced. In addition, by using an innovative scheme which combines a randomized SBox with a modified Boolean masking technique, the correlation between Hamming distance of sensitive data and power consumption of the algorithm on target platform is removed. The robustness of the proposed outer masking which is a modified version of the existing first-order Boolean masking scheme is evaluated by the Welch's t-test statistical analysis and also experimental results while the efficiency of the internal randomization technique inside the SBox module is based on the randomization in the underlying composite field GF(24)2. The proposed implementation outperforms other proposals presented in the open literature as the results from the Place and Route report indicate that area occupied by the unprotected architecture is 746 slices with a maximum clock frequency of 318.4 MHz on Virtex-5 FPGA while the protected implementation consumes 966 slices with a maximum frequency of 310.4 MHz.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.