Composite field GF(((22)2)2) Advanced Encryption Standard (AES) S-box with algebraic normal form representation in the subfield inversion

Access Full Text

Composite field GF(((22)2)2) Advanced Encryption Standard (AES) S-box with algebraic normal form representation in the subfield inversion

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Circuits, Devices & Systems — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

In this study, the authors categorise all of the feasible constructions for the composite Galois field GF(((22)2)2) Advanced Encryption Standard (AES) S-box into four main architectures by their field representations and their algebraic properties. For each of the categories, a new optimisation scheme which exploits algebraic normal form representation followed by a sub-structure sharing optimisation is presented. This is performed by converting the subfield GF((22)2) inversion into several logical expressions, which will be in turn reduced using a common sub-expression elimination algorithm. The authors show that this technique can effectively reduce the total area gate count as well as the critical path gate count in composite field AES S-boxes. The resulting architecture that achieves maximum reduction in both total area coverage and critical path gate count is found and reported. The hardware implementations of the authors proposed AES S-boxes, along with their performance and cost are presented and discussed.

Inspec keywords: cryptography; optimisation; algebra

Other keywords: sub-expression elimination algorithm; Galois field; GF(((22)2)2) advanced encryption standard; path gate count; sub-structure sharing optimisation; AES S-box; area gate count; algebraic normal form representation

Subjects: Algebra; Optimisation techniques; Algebra; Cryptography; Data security; Optimisation techniques

References

    1. 1)
      • Morioka, S., Satoh, A.: `An optimized S-box circuit architecture for low power AES design', CHES 2002, January 2003, p. 271–295.
    2. 2)
      • Rudra, A., Dubey, P.K., Jutla, C.S., Kumar, V., Rao, J.R., Rohatgi, P.: `Efficient Rijndael encryption implementation with composite field arithmetic', Proc. CHES, May 2001, Paris, France, p. 171–184.
    3. 3)
      • J. Boyar , R. Peralta , P. Festa . A new combinational logic minimization technique with applications to cryptology, Experimental algorithms.
    4. 4)
      • N. Mentens , L. Batina , B. Preneel , I. Verbauwhede , A.J. Menezes . (2005) A systematic evaluation of compact hardware implementations for the Rijndael S-box, Topics in Cryptology – CT-RSA 2005.
    5. 5)
      • V. Rijmen . Effcient implementation of the Rijndael S-box.
    6. 6)
      • Wong, M.M., Wong, M.L.D.: `A new common subexpression elimination algorithm with application in composite field AES S-box', Tenth Int. Conf. Information Sciences Signal Processing and their Applications (ISSPA 2010), May 2010, p. 452–455.
    7. 7)
      • Paar, C.: `Some remarks on efficient inversion in finite fields', Proc. IEEE ISIT, 1995, p. 5–8.
    8. 8)
      • Advanced Encryption Standard (AES), FIPS PUB 197, Federal Information Processing Standard Publication 197, November 26, 2001.
    9. 9)
      • J. Daemen , V. Rijmen . (2002) The design of Rijndael.
    10. 10)
      • Paar, C.: `Efficient VLSI architectures for bit-parallel computation in Galois fields', 1994, PhD, University of Essen, Germany.
    11. 11)
      • Wolkerstorfer, J., Oswald, E., Lamberger, M.: `An ASIC implementation of the AES S-boxes', Proc. RSA Conf., February 2002, San Jose, CA, p. 67–78.
    12. 12)
      • Satoh, A., Morioka, S., Takano, K., Munetoh, S.: `A compact Rijndael hardware architecture with S-box optimization', Proc. ASIACRYPT, December 2000, Gold Coast, Australia, p. 239–245.
    13. 13)
      • D.R. Wilkins . (2000) Part III: introduction to Galois theory.
    14. 14)
      • Mozaffari-Kermani, M., Reyhani-Masoleh, A.: `A low-cost S-box for the advanced encryption standard using normal basis', IEEE Int. Conf. Electro/Information Technology 2009, EIT'09, 2009, p. 52–55.
    15. 15)
    16. 16)
    17. 17)
      • Fan, J.L., Paar, C.: `On efficient inversion in tower fields of characteristic two', Proc. IEEE ISIT, 1997, p. 20.
    18. 18)
      • Wong, M.M., Wong, M.L.D.: `A high throughput low power compact AES S-box implementation using composite field arithmetic and Algebraic Normal Form representation', Proc. Second Asia Symp. Quality Electronic Design (ASQED), August 2010, p. 318–323.
    19. 19)
    20. 20)
      • Mathew, S., Sheikh, F., Agarwal, A.: `53 Gbps native GF((24)2) composite-field AES-encrypt/decrypt accelerator for content-protection in 45 nm high-performance microprocessors', 2010 IEEE Symp. VLSI Circuits (VLSIC), 2010, p. 169–170.
    21. 21)
      • Canright, D.: `A very compact Rijndael S-box', Technical report NPS-MA-04-001, 2005.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2010.0435
Loading

Related content

content/journals/10.1049/iet-cds.2010.0435
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading