Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
CARDIS '02 Paper    [CARDIS '02 Tech Program Index]

Pp. 135-146 of the Proceedings
next up previous
Next: Introduction

On the implementation of the Advanced Encryption Standard on a public-key crypto-coprocessor

Antonio Valverde Garcia, Jean-Pierre Seifert

Infineon Technologies, Security it& ChipCard ICs
{antonio.valverde,jean-pierre.seifert}@infineon.com

Abstract:

This paper describes how to implement the new Advanced Encryption Standard (AES) using a modular arithmetic crypto-coprocessor, typically used to speed up public-key crypto-systems. This idea provides a fast and secure AES implementation when a dedicated hardware AES module is not available. The advantages of using the modular arithmetic coprocessor when compared to a pure software implementation are:
  • much higher execution performance,
  • less memory usage, and
  • optimized protection against side-channel attacks.


Keywords: AES, Crypto-Coprocessor, Implementation Issues, Secure Implementation.





Roger Fischlin 2002-09-25

This paper was originally published in the Proceedings of the Fifth Smart Card Research and Advanced Application Conference, November 21–22, 2002, San Jose, CA, USA
Last changed: 11 Oct. 2002 aw
Technical Program
CARDIS '02 Home
USENIX home