Abstract
Since Power Analysis on smart cards was introduced by Paul Kocher [7], many countermeasures have been proposed to protect implementations of cryptographic algorithms. In this paper we propose a new protection principle: the transformed masking method. We apply this method to protect two of the most popular block ciphers: DES and the AES Rijndael. To this end we introduce some transformed S-boxes for DES and a new masking method and its applications to the non-linear part of Rijndael.
Chapter PDF
Similar content being viewed by others
References
M.-L. Akkar, R. Bévan, P. Dischamp, and D. Moyart. Power analysis, what is now possible. Asiacrypt, 2000.
S. Chari, C. Jutla, J.R. Rao, and P. Rohatgi. A cautionary note regarding evaluation of aes candidates on smart-cards. The Second AES Candidate Conference, 1999.
S. Chari, C. Jutla, J.R. Rao, and P. Rohatgi. Towards sound approaches to counteract power-analysis attacks. Crypto, 1999.
J.-S. Coron and L. Goubin. On boolean and arithmetic masking against differential power analysis. CHES, 2000.
Joan Daemen and Vincent Rijmen. The block cipher rijndael. Web Page: http://www.esat.kuleuven.ac.be/~rijmen/rijndael/, 2000.
L. Goubin and J. Patarin. Des and differential power analysis, the duplication method. CHES, 1999.
P. Kocher, J. Jaffe, and B. Jun. Differential power analysis. Web Site: http://www.cryptography.com/dpa, 1998.
P. Kocher, J. Jaffe, and B. Jun. Differential power analysis. Crypto, 1999.
T.S. Messerges. Using second-order power analysis to attack dpa resistant software. CHES, 2000.
National Bureau of Standards. The data encryption standard. FIPS PUB 46, 1977.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Akkar, ML., Giraud, C. (2001). An Implementation of DES and AES, Secure against Some Attacks. In: Koç, Ç.K., Naccache, D., Paar, C. (eds) Cryptographic Hardware and Embedded Systems — CHES 2001. CHES 2001. Lecture Notes in Computer Science, vol 2162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44709-1_26
Download citation
DOI: https://doi.org/10.1007/3-540-44709-1_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42521-2
Online ISBN: 978-3-540-44709-2
eBook Packages: Springer Book Archive