FPGA-Based High-Speed Authenticated Encryption System

Abstract : The Advanced Encryption Standard (AES) running in the Galois/Counter Mode of Operation represents a de facto standard in the field of hardware-accelerated, block-cipher-based high-speed authenticated encryption (AE) systems. We propose hardware architectures supporting the Ethernet standard IEEE 802.3ba utilizing different cryptographic primitives suitable for AE applications. Our main design goal was to achieve high throughput on FPGA platforms. Compared to previous works aiming at data rates beyond 100 Gbit/s, our design makes use of an alternative block cipher and an alternative mode of operation, namely Serpent and the offset codebook mode of operation, respectively. Using four cipher cores for the encryption part of the AE architecture, we achieve a throughput of 141 Gbit/s on an Altera Stratix IV FPGA. The design requires 39 kALMs and runs at a maximum clock frequency of 275 MHz. This represents, to the best of our knowledge, the fastest full implementation of an AE scheme on FPGAs to date. In order to make the design applicable in a real-world environment, we developed a custom-designed printed circuit board for the Stratix IV FPGA, suitable to process data with up to 100 Gbit/s.
Type de document :
Communication dans un congrès
Andreas Burg; Ayse Coskun; Matthew Guthaus; Srinivas Katkoori; Ricardo Reis. 20th International Conference on Very Large Scale Integration (VLSI-SoC), Aug 2012, Santa Cruz, CA, United States. Springer, IFIP Advances in Information and Communication Technology, AICT-418, pp.1-20, 2013, VLSI-SoC: From Algorithms to Circuits and System-on-Chip Design. 〈10.1007/978-3-642-45073-0_1〉
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01456959
Contributeur : Hal Ifip <>
Soumis le : lundi 6 février 2017 - 10:33:26
Dernière modification le : vendredi 1 décembre 2017 - 01:16:00
Document(s) archivé(s) le : dimanche 7 mai 2017 - 12:46:20

Fichier

978-3-642-45073-0_1_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Michael Muehlberghuber, Christoph Keller, Frank Gürkaynak, Norbert Felber. FPGA-Based High-Speed Authenticated Encryption System. Andreas Burg; Ayse Coskun; Matthew Guthaus; Srinivas Katkoori; Ricardo Reis. 20th International Conference on Very Large Scale Integration (VLSI-SoC), Aug 2012, Santa Cruz, CA, United States. Springer, IFIP Advances in Information and Communication Technology, AICT-418, pp.1-20, 2013, VLSI-SoC: From Algorithms to Circuits and System-on-Chip Design. 〈10.1007/978-3-642-45073-0_1〉. 〈hal-01456959〉

Partager

Métriques

Consultations de la notice

102

Téléchargements de fichiers

94