TY - GEN
T1 - 100 Gbit/s authenticated encryption based on quantum key distribution
AU - Muehlberghuber, Michael
AU - Keller, Christoph
AU - Felber, Norbert
AU - Pendl, Christian
N1 - Publisher Copyright:
© 2012 IEEE.
PY - 2015/11/18
Y1 - 2015/11/18
N2 - We propose a block-cipher-based hardware architecture for authenticated encryption (AE) applications supporting the Ethernet standard IEEE 802.3ba. 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 133 Gbit/s on an Altera Stratix IV FPGA. The design requires 30 kALMs and runs at a maximum clock frequency of 260 MHz. This represents, to the best of our knowledge, the fastest full implementation of an AE scheme on FPGAs to date.
AB - We propose a block-cipher-based hardware architecture for authenticated encryption (AE) applications supporting the Ethernet standard IEEE 802.3ba. 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 133 Gbit/s on an Altera Stratix IV FPGA. The design requires 30 kALMs and runs at a maximum clock frequency of 260 MHz. This represents, to the best of our knowledge, the fastest full implementation of an AE scheme on FPGAs to date.
KW - AES
KW - Authenticated encryption
KW - FPGA
KW - GCM
KW - High-throughput architecture
KW - OCB
KW - Pipelining
KW - Serpent
UR - http://www.scopus.com/inward/record.url?scp=84958977449&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84958977449&partnerID=8YFLogxK
U2 - 10.1109/VLSI-SoC.2012.7332088
DO - 10.1109/VLSI-SoC.2012.7332088
M3 - Conference contribution
AN - SCOPUS:84958977449
T3 - IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
SP - 123
EP - 128
BT - 2012 IEEE/IFIP 20th International Conference on VLSI and System-on-Chip, VLSI-SoC 2012
PB - IEEE Computer Society
T2 - IEEE/IFIP 20th International Conference on VLSI and System-on-Chip, VLSI-SoC 2012
Y2 - 7 October 2012 through 10 October 2012
ER -