LATTE: High-Performance Lattice-Based Post-Quantum Crypto Engine (Q20c)
The LATTE engine is a dedicated hardware accelerator designed to meet the growing demands of post-quantum cryptography (PQC). It delivers high throughput, low power consumption, and a compact footprint. LATTE supports two NIST-standardized algorithms, ML-KEM for key encapsulation and ML-DSA for digital signatures, ensuring full compliance with FIPS 203 and FIPS 204. Its dual-core, lattice-based architecture uses resource sharing, parallel execution, pipelining, and AXI-based interfaces to optimize scheduling and data movement. Benchmarking shows significant performance gains in ML-DSA key generation, signing, and verification, as well as ML-KEM key generation, encapsulation, and decapsulation across all security levels, even under AXI interface constraints. This talk will dive into the LATTE architecture and share detailed performance results, highlighting its role in enabling secure silicon solutions for the post-quantum era.
