
doi: 10.15480/882.15172
Streamlined NTRU Prime ist ein Kryptographischer Algorithmus mit dem Ziel, das Risiko von gitterbasiertem KEM zu senken, bei einer nur niedrigem Leistungseinbuße. Wir untersuchen, inwieweit diese Leistungseinbußen auch für Hardwareimplementierungen gelten und ob wir diese mit spezialisierten Designs weiter mindern können. Hierfür präsentieren wir mehrere vollständige Hardwareimplementierungen von Streamlined NTRU Prime, einschließlich hochgeschwindigkeits, flächensparende und seitenkanalgeschützte Designs. Unsere Ergebnisse zeigen, dass die Entwurfsziele von Streamlined NTRU Prime kein Hindernis für hocheffiziente Hardwareimplementierungen darstellen und dass viele Designentscheidungen tatsächlich förderlich sind.
Streamlined NTRU Prime is a cryptoscheme designed to minimize the risk of deploying a lattice-based KEM, while only incurring a low performance penalty. We investigate if this performance penalty also applies to hardware implementations and whether we can reduce any penalty with specialized hardware designs. For this, we present multiple full hardware implementations of Streamlined NTRU Prime, including high-speed, low-area and side-channel protected designs. Our results show that the design goals of Streamlined NTRU Prime are not a barrier to highly efficient hardware implementations, and that many design choices are in fact conducive to competitive implementations.
Computer Science, Information and General Works::004: Computer Sciences, Masking, Lattice Cryptography, Post-Quantum Cryptography, Technology::621: Applied Physics::621.3: Electrical Engineering, Electronic Engineering, NTRU Prime, FPGA, Hardware Implementation, Computer Science, Information and General Works::005: Computer Programming, Programs, Data and Security
Computer Science, Information and General Works::004: Computer Sciences, Masking, Lattice Cryptography, Post-Quantum Cryptography, Technology::621: Applied Physics::621.3: Electrical Engineering, Electronic Engineering, NTRU Prime, FPGA, Hardware Implementation, Computer Science, Information and General Works::005: Computer Programming, Programs, Data and Security
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
