About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ISPASS 2020
Conference paper
Performance Optimization of Lattice Post-Quantum Cryptographic Algorithms on Many-Core Processors
Abstract
Current public-key cryptography systems are vulnerable to quantum computing based attacks. Post-quantum cryptographic (PQC) schemes, based on mathematical paradigms such as lattice-based hard problems, are under consideration by NIST as quantum-safe alternatives. Profiling of several latticebased cryptography algorithms reveals that polynomial multiplication and random number generation are the most time consuming components. The nature of these computations and challenges in vectorizing them are discussed in this paper. Vectorization of the identified time-consuming primitives results in 52% and 83% improvement in performance for the CRYSTALS-Kyber KEM SHA3 variant and AES variant, respectively.