Future of PQC on OpenTitan
This is part 3 of 3 in an experience report about implementing SPHINCS+ (aka SLH-DSA) for secure boot in OpenTitan root of trust (RoT) chips (1,2). SPHINCS+ is a post-quantum secure signature algorithm and one of the four winners of NIST’s post-quantum cryptography competition; the final standard was recently released as FIPS 205.
Read part 1 here and part 2 here.
This post will focus on the future of post-quantum cryptography on OpenTitan, specifically:
-
new SPHINCS+ parameter sets that dramatically improve secure boot tradeoffs, and
-
potential hardware modifications to support lattice-based cryptography on OpenTitan.
I said the last post would be the longest, but it looks like this one is. Turns out there’s a lot to say about the future!
New SPHINCS+ Parameter Sets
For the OpenTitan Earl Grey chip design, we set up the SPHINCS+ verification so that it’s a configuration option during manufacturing; you can decide to run secure boot using both classical non-PQC verification or using both classical and SPHINCS+. We continued to support the classical-only option because SPHINCS+, although fast enough to be tolerable, was still a few times slower than RSA or ECDSA. Specifically, SPHINCS+ with the shake-sha2-128s parameter set takes about 9.3ms on Earl Grey when clocked at 100MHz, compared to about 2.4ms for RSA-3072 and 4.2ms for ECDSA-P256, which provide about the same level of security.
To read the full article, click here
Related Semiconductor IP
Related Blogs
- NIST announced the winners of the PQC competition
- Mitigating Side-Channel Attacks In Post Quantum Cryptography (PQC) With Secure-IC Solutions
- NIST Published the Drafts of the Forthcoming PQC Standards
- PQC for Automotive
Latest Blogs
- RISC-V Processor Design - Free YouTube Course by Maven Silicon
- Why Secure Boot is Your Network’s Best Friend (And What BlackTech Taught Us)
- How PCIe® Technology is Connecting Disaggregated Systems for Generative AI
- Future of PQC on OpenTitan
- HiFive Premier P550 Development Boards with Ubuntu Now Available—With Great Reviews and a Lower Price