A real time S-box construction using arithmetic modulo prime numbers

TitleA real time S-box construction using arithmetic modulo prime numbers
Publication TypeJournal Article
Year of Publication2007
AuthorsAbuelyman, ES, El-Affendi, MA
JournalJournal of Digital Information Management
Volume5
Issue6
Pagination354 - 360
Date Published2007
KeywordsDiffusion, Hardware implementation, Modulo prime arithmetic, Parallel execution, Pipelining, VHDL
Abstract

This paper proposes an implementation of the inverse function of the Advanced Encryption Standard using the field of prime numbers instead of the Galois Field originally proposed by Rijndael. The paper will show that the former approach is simpler and requires less execution time and implementation circuitry compared to the latter. The authors analyzed several implementations of the inverse function for the S-Box using various approaches in search for an optimal one. In particular, simulation was used to analyze performances of algorithms for computing the inverse function based on: the arithmetic modulo a power-of-two; arithmetic modulo a power-of-two plus one; and arithmetic modulo a prime number. The simulation revealed that the modulo a prime number approach has the best performance. Furthermore, the analysis revealed that using this approach may enhance security relative to the original approach. The proposed implementation will provide a better alternative that can be embedded in many systems.

URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-49149096383&partnerID=40&md5=a1fe3d6b0e1b163d7545da8586d0fc0f

Collaborative Partner

Institute of Electronic and Information Technology (IEIT)

Collaborative Partner

Collaborative Partner