1st ed. 2021 Edition
by Deepraj Soni (Author), Kanad Basu (Author), Mohammed Nabeel (Author), Najwa Aaraj (Author), Marc Manzano (Author), Ramesh Karri (Author)
This book explores C-based design,
implementation, and analysis of post-quantum cryptography (PQC)
algorithms for signature generation and verification. The authors
investigate NIST round 2 PQC algorithms for signature generation and
signature verification from a hardware implementation perspective,
especially focusing on C-based design, power-performance-area-security
(PPAS) trade-offs and design flows targeting FPGAs and ASICs.
- Describes
a comprehensive set of synthesizable c code base as well as the
hardware implementations for the different types of PQC algorithms
including lattice-based, code-based, and multivariate-based;
- Demonstrates
the hardware (FPGA and ASIC) and hardware-software optimizations and
trade-offs of the NIST round 2 signature-based PQC algorithms;
- Enables designers to build hardware implementations that are resilient to a variety of side-channels.