< Back to previous page

Publication

Maximizing the Throughput of Threshold-protected AES-GCM Implementations on FPGA

Book Contribution - Book Chapter Conference Contribution

© 2017 IEEE. In this paper, we push the limits in maximizing the throughput of side-channel-protected AES-GCM implementations on an FPGA. We present a fully unrolled and pipelined architecture that uses a Boolean masking countermeasure (specifically, threshold implementation) for first-order DPA resistance. Using a high-end Virtex-7 device, we obtain a throughput of 15.24 Gbit/s. Since masked implementations require a stream of random bits for each execution, a high-throughput masked implementation requires a high-throughput pseudorandom number generator as well. This work determines how fast random numbers should be generated in order for ultra-high throughput, threshold-protected AES-GCM implementations to be feasible on FPGAs.
Book: International Verification and Security Workshop (IVSW)
Pages: 140 - 145
ISBN:9781538617083
Publication year:2017
BOF-keylabel:yes
IOF-keylabel:yes
Authors from:Higher Education