Time-Independent Discrete Gaussian Sampling for Post-Quantum Cryptography


Autoria(s): Khalid, A.; Howe, J.; Rafferty, C.; O'Neill, M.
Data(s)

18/09/2016

Resumo

As the development of a viable quantum computer nears, existing widely used public-key cryptosystems, such as RSA, will no longer be secure. Thus, significant effort is being invested into post-quantum cryptography (PQC). Lattice-based cryptography (LBC) is one such promising area of PQC, which offers versatile, efficient, and high performance security services. However, the vulnerabilities of these implementations against side-channel attacks (SCA) remain significantly understudied. Most, if not all, lattice-based cryptosystems require noise samples generated from a discrete Gaussian distribution, and a successful timing analysis attack can render the whole cryptosystem broken, making the discrete Gaussian sampler the most vulnerable module to SCA. This research proposes countermeasures against timing information leakage with FPGA-based designs of the CDT-based discrete Gaussian samplers with constant response time, targeting encryption and signature scheme parameters. The proposed designs are compared against the state-of-the-art and are shown to significantly outperform existing implementations. For encryption, the proposed sampler is 9x faster in comparison to the only other existing time-independent CDT sampler design. For signatures, the first time-independent CDT sampler in hardware is proposed. 

Identificador

http://pure.qub.ac.uk/portal/en/publications/timeindependent-discrete-gaussian-sampling-for-postquantum-cryptography(8dc5d490-33c8-4dc0-906f-7f6a67f8fa0c).html

Idioma(s)

eng

Publicador

Institute of Electrical and Electronics Engineers Inc.

Direitos

info:eu-repo/semantics/closedAccess

Fonte

Khalid , A , Howe , J , Rafferty , C & O'Neill , M 2016 , Time-Independent Discrete Gaussian Sampling for Post-Quantum Cryptography . in Proceedings of the 2016 International Conference on Field-Programmable Technology (FPT '16) . Institute of Electrical and Electronics Engineers Inc. , The 2016 International Conference on Field-Programmable Technology (FPT'16) , Xi'an , China , 7-9 December .

Tipo

contributionToPeriodical