Arithmetical Improvement of the Round-Off for Cryptosystems in High-Dimensional Lattices - Archive ouverte HAL
Article Dans Une Revue IEEE Transactions on Computers Année : 2017

Arithmetical Improvement of the Round-Off for Cryptosystems in High-Dimensional Lattices

Résumé

With Lattice-based cryptography (LBC), ciphertexts are represented as points near a lattice, and Babai’s round-off algorithm allows to decrypt them when one knows the secretkey. Recently, an accelerated variant of the round-off, based on Residue Number Systems (RNSs), has been proposed. Herein, we combine this technique with the use of lattices of Optimal Hermite Normal Form (OHNF) and propose further refinements, so as to reduce the decryption complexity. This approach lends itself largely to data-level parallelism, allowing for low latency decryption operations on multi-core CPUS with Single Instruction Multiple Data (SIMD) extensions, and achieves high-throughput on GPUs. Finally, we are able to perform decryptions up to 20 times faster than the most efficient implementation in related art, which exploits the Mixed-Radix System (MRS), in an Intel i7 6700K CPU, and we are able to decrypt up to 11832 messages/s in a Titan X GPU.
Fichier non déposé

Dates et versions

hal-01527945 , version 1 (26-05-2017)

Identifiants

Citer

Paulo Martins, Julien Eynard, Jean-Claude Bajard, Leonel Sousa. Arithmetical Improvement of the Round-Off for Cryptosystems in High-Dimensional Lattices. IEEE Transactions on Computers, 2017, PP (Issue: 99), ⟨10.1109/TC.2017.2690420⟩. ⟨hal-01527945⟩
202 Consultations
0 Téléchargements

Altmetric

Partager

More