Introduction of New Hope-NIST NewHope: a PQC algorithm for key encapsulation mechanism (KM)
3
Cost of Pre-/Post-processing Negative Wrapped Convolution (NWC)
4
Our new lattice-based hardware design
5
A new binary-search CDT sampler
6
Experimental setup for TESLA on FPGA
7
NTT-based polynomial multiplier
8
Context
9
Speed optimizations
10
Memory optimizations • Reduced storage for secrets
11
Thank you for your attention! Questions & Answers
12
Motivation
13
Performance Results
14
The polynomial multiplier
15
Performance Bottlenecks
16
Accelerator Types
17
Ring Arithmetic Accelerators
18
Sampling Accelerators
19
Conclusion and Results
Description:
Explore lattice-based cryptography and its applications in post-quantum cryptography through this comprehensive lecture. Delve into the New Hope algorithm, a key encapsulation mechanism for PQC, and examine the costs associated with pre- and post-processing Negative Wrapped Convolution. Discover a new lattice-based hardware design featuring an innovative binary-search CDT sampler. Investigate the experimental setup for TESLA on FPGA and learn about NTT-based polynomial multipliers. Gain insights into speed and memory optimizations, including reduced storage for secrets. Analyze performance results, bottlenecks, and various accelerator types, including Ring Arithmetic and Sampling Accelerators. Conclude with a thorough understanding of the latest advancements in lattice-based cryptography and their implications for future secure communication systems.