Paper 2021/102

A Note on Advanced Encryption Standard with Galois/Counter Mode Algorithm Improvements and S-Box Customization

Madalina Chirita, Alexandru-Mihai Stroie, Andrei-Daniel Safta, and Emil Simion


Advanced Encryption Standard used with Galois Counter Mode, mode of operation is one of the the most secure modes to use the AES. This paper represents an overview of the AES modes focusing the AES-GCM mode and its particularities. Moreover, after a detailed analysis of the possibility of enhancement for the encryption and authentication phase, a method of generating custom encryption schemes based on GF($2^8$) irreducible polynomials different from the standard polynomial used by the AES-GCM mode is provided. Besides the polynomial customization, the solution proposed in this paper offers the possibility to determine, for each polynomial, the constants that can be used in order to keep all the security properties of the algorithm. Using this customization method, allows changing the encryption schemes over a period of time without interfering with the process, bringing a major improvement from the security point of view by avoiding pattern creation. Furthermore, this paper sets the grounds for implementing authentication enhancement using a similar method to determine the polynomials that can be used instead of the default authentication polynomial, without changing the algorithm strength at all.

Available format(s)
Publication info
Preprint. MINOR revision.
AES-GCMSboxirreductible polynomialscustom encryption schemes
Contact author(s)
andistroie @ gmail com
madalina mchirita @ gmail com
madalina chirita96 @ stud acs upb ro
alexandru stroie @ stud acs upb ro
2021-01-27: received
Short URL
Creative Commons Attribution


      author = {Madalina Chirita and Alexandru-Mihai Stroie and Andrei-Daniel Safta and Emil Simion},
      title = {A Note on Advanced Encryption Standard with Galois/Counter Mode Algorithm Improvements and S-Box Customization},
      howpublished = {Cryptology ePrint Archive, Paper 2021/102},
      year = {2021},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.