Implementation of the AES-128 on virtex-5 FPGAs

  • Authors:
  • Philippe Bulens;François-Xavier Standaert;Jean-Jacques Quisquater;Pascal Pellegrin;Gaël Rouvroy

  • Affiliations:
  • UCL, Crypto Group, Louvain-La-Neuve, Belgium;UCL, Crypto Group, Louvain-La-Neuve, Belgium;UCL, Crypto Group, Louvain-La-Neuve, Belgium;IntoPIX s.a., Louvain-La-Neuve, Belgium;IntoPIX s.a., Louvain-La-Neuve, Belgium

  • Venue:
  • AFRICACRYPT'08 Proceedings of the Cryptology in Africa 1st international conference on Progress in cryptology
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an updated implementation of the Advanced Encryption Standard (AES) on the recent Xilinx Virtex-5 FPGAs. We show how a modified slice structure in these reconfigurable hardware devices results in significant improvement of the design efficiency. In particular, a single substitution box of the AES can fit in 8 FPGA slices. We combine these technological changes with a sound intertwining of the round and key round functionalities in order to produce encryption and decryption architectures that perfectly fit with the Digital Cinema Initiative specifications. More generally, our implementations are convenient for any application requiring Gbps-range throughput.