Affiliation:
1. Alazhar University
2. Ain Shams University
3. Electronic Research institute
Abstract
With the widespread use of battery operating systems, low power designs are highly needed to extend the battery lifetime. Encryption/ decryption circuits are one of the best candidates for low power implementation, as they are needed to maintain the privacy and security of user data. In this work, we present a low power FPGA-based implementation for AES Mix Columns (MC) /Inverse Mix Columns (IMC). The proposed design achieves low power by applying precomputation and resource sharing techniques to the MC and IMC transformation. We compared this implementation with previous work and we found that this implementation provides an average of 28% less power than previous implementations.
Publisher
Trans Tech Publications, Ltd.
Reference11 articles.
1. National Institute of Standards and Technology (U. S). Advanced Encryption Standard available at http: /csrc. nist. gov/publications/fips/fips197/fips-197. pdf, (2001).
2. Solmaz Ghaznavi, Catherine Gebotys and Reouven Elbaz, Efficient technique for the FPGA implementation of the AES Mix columns Transformation, International conference on Reconfigurable Computing and FPGAs, pp.219-224, (2009).
3. Viktor Fischer, Milos Drutarovsky, Pawel Chodowiec, InvMixcolumn Decomposition and Multilevel Resource Sharing in AES Implementation, in IEEE Trans. On VLSI systems, no. 8, vol. 13, pp.989-992 August, (2005).
4. Nalini C. Iyer, Deepa, Anandmohan P. V, Poornaiah D.V., Mix/InvMixColumn Decomposition and Resource sharing in AES, 2010 5th International Conference on Industrial and Information Systems, ICIIS 2010, Jul 29 - Aug 01, 2010, India.
5. Nalini C. Iyer, Anandmohan P. V, Poornaiah D.V.,V.D. kulkarni, Compact Designs of SubBytes and MixColumn for AES, 2009 WEE International Advance Conputing Conference (IACC 2009) Patialae, India, 6-7 Ma-crch (2009).