Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

On the Implementation of the Advanced Encryption Standard on a Public-key Crypto-Coprocessor

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.

Antonio Valverde Garcia, Infineon Technologies AG

Jean-Pierre Seifert, Infineon Technologies AG

BibTeX
@inproceedings {270466,
author = {Antonio Valverde Garcia and Jean-Pierre Seifert},
title = {On the Implementation of the Advanced Encryption Standard on a Public-key {Crypto-Coprocessor}},
booktitle = {5th Smart Card Research and Advanced Application Conference (CARDIS 02)},
year = {2002},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/cardis-02/implementation-advanced-encryption-standard-public-key-crypto-coprocessor},
publisher = {USENIX Association},
month = nov
}
Download

Links

Paper: 
http://www.usenix.org/events/cardis02/full_papers/valverde/valverde.pdf
Paper (HTML): 
http://www.usenix.org/events/cardis02/full_papers/valverde/valverde_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us