Using normal bases for compact hardware implementations of the AES S-box

19Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The substitution box (S-box) of the Advanced Encryption Standard (AES) is based on the multiplicative inversion s(x)∈=∈x -∈1 in GF(256) and followed by an affine transformation in GF(2). The S-box is the most expansive building block of any hardware implementation of the AES, and the multiplicative inversion is the most costly step of the S-box transformation. There exist many publications about hardware implementations of the S-box and the smallest known implementations are based on normal bases. In this paper, we introduce a new method to implement the multiplicative inversion over GF(256) based on normal bases that have not been considered before in the context of AES implementations. © Springer-Verlag Berlin Heidelberg 2008.

Cite

CITATION STYLE

APA

Nikova, S., Rijmen, V., & Schläffer, M. (2008). Using normal bases for compact hardware implementations of the AES S-box. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5229 LNCS, pp. 236–245). https://doi.org/10.1007/978-3-540-85855-3_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free