Masking Large Keys in Hardware: A Masked Implementation of McEliece

Cong Chen, Thomas Eisenbarth, Ingo Von Maurich, Rainer Steinwandt

Abstract

Instantiations of the McEliece cryptosystem which are considered computationally secure even in a post-quantum era still require hardening against side channel attacks for practical applications. Recently, the first differential power analysis attack on a McEliece cryptosystem successfully recovered the full secret key of a state-of-the-art FPGA implementation of QC-MDPC McEliece. In this work we show how to apply masking countermeasures to the scheme and present the first masked FPGA implementation that includes these countermeasures. We validate the side channel resistance of our design by practical DPA attacks and statistical tests for leakage detection.
Original languageEnglish
Title of host publicationSelected Areas in Cryptography - SAC 2015
Number of pages17
Volume9566
PublisherSpringer Verlag
Publication date08.2015
Pages293-309
ISBN (Print)978-3-319-31300-9
ISBN (Electronic)978-3-319-31301-6
DOIs
Publication statusPublished - 08.2015
Event22th International Conference on Selected Areas in Cryptography - Sackville, Canada
Duration: 12.08.201514.08.2015

Fingerprint

Dive into the research topics of 'Masking Large Keys in Hardware: A Masked Implementation of McEliece'. Together they form a unique fingerprint.

Cite this