Post-Quantum Algorithms: Side-Channel Analysis (Q23c)
Post-quantum cryptography (PQC) algorithms raise questions about side-channel vulnerabilities and their mitigation, paralleling the challenges faced by classical algorithms like RSA. This talk introduces an approach for detecting side channels in PQC algorithm implementations, using Valgrind to track sensitive data usage. The methodology is applied to implementations of ML-DSA, ML-KEM, and SLH-DSA to detect vulnerabilities. For any identified side channels, the talk outlines mitigation strategies, offering practical guidance for developers, FIPS testers, and researchers to enhance algorithm security.