Back to Search Start Over

Efficient Hardware/Software Co-design for NTRU

Authors :
Konstantin Braun
Thomas Schamberger
Georg Maringer
Christoph Frisch
Johanna Sepulveda
Tim Fritzmann
Technische Universität Munchen - Université Technique de Munich [Munich, Allemagne] (TUM)
Nicola Bombieri
Graziano Pravadelli
Masahiro Fujita
Todd Austin
Ricardo Reis
TC 10
WG 10.5
Source :
IFIP Advances in Information and Communication Technology, 26th IFIP/IEEE International Conference on Very Large Scale Integration-System on a Chip (VLSI-SoC), 26th IFIP/IEEE International Conference on Very Large Scale Integration-System on a Chip (VLSI-SoC), Oct 2018, Verona, Italy. pp.257-280, ⟨10.1007/978-3-030-23425-6_13⟩, VLSI-SoC: Design and Engineering of Electronics Systems Based on New Computing Paradigms ISBN: 9783030234249, VLSI-SoC (Selected Papers)
Publication Year :
2018
Publisher :
HAL CCSD, 2018.

Abstract

International audience; The fast development of quantum computers represents a risk for secure communications. Current traditional public-key cryptography will not withstand attacks performed on quantum computers. In order to prepare for such a quantum threat, electronic systems must integrate efficient and secure post-quantum cryptography which is able to meet the different application requirements and to resist implementation attacks. The NTRU cryptosystem is one of the main candidates for practical implementations of post-quantum public-key cryptography. The standardized version of NTRU (IEEE-1363.1) provides security against a large range of attacks through a special padding scheme. So far, NTRU hardware and software solutions have been proposed. However, the hardware solutions do not include the padding scheme or they use optimized architectures that lead to a degradation of the security level. In addition, NTRU software implementations are flexible but most of the time present a low performance when compared to hardware solutions. In this work, for the first time, we present a hardware/software co-design approach compliant with the IEEE-1363.1 standard. Our solution takes advantage of the flexibility of the software NTRU implementation and the speedup due to the hardware accelerator specially designed in this work. Furthermore, we provide a refined security reduction analysis of an optimized NTRU hardware implementation presented in a previous work.

Details

Language :
English
ISBN :
978-3-030-23424-9
ISBNs :
9783030234249
Database :
OpenAIRE
Journal :
IFIP Advances in Information and Communication Technology, 26th IFIP/IEEE International Conference on Very Large Scale Integration-System on a Chip (VLSI-SoC), 26th IFIP/IEEE International Conference on Very Large Scale Integration-System on a Chip (VLSI-SoC), Oct 2018, Verona, Italy. pp.257-280, ⟨10.1007/978-3-030-23425-6_13⟩, VLSI-SoC: Design and Engineering of Electronics Systems Based on New Computing Paradigms ISBN: 9783030234249, VLSI-SoC (Selected Papers)
Accession number :
edsair.doi.dedup.....2fb20e21015a25a8e6643f15a1cf6d01
Full Text :
https://doi.org/10.1007/978-3-030-23425-6_13⟩