Passer à la navigation principale Passer à la recherche Passer au contenu principal

Lattice signatures and bimodal Gaussians

  • Léo Ducas
  • , Alain Durmus
  • , Tancrède Lepoint
  • , Vadim Lyubashevsky
  • PSL research University & IPSL
  • ENS Paris-Saclay
  • CryptoExperts SAS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Our main result is a construction of a lattice-based digital signature scheme that represents an improvement, both in theory and in practice, over today's most efficient lattice schemes. The novel scheme is obtained as a result of a modification of the rejection sampling algorithm that is at the heart of Lyubashevsky's signature scheme (Eurocrypt, 2012) and several other lattice primitives. Our new rejection sampling algorithm which samples from a bimodal Gaussian distribution, combined with a modified scheme instantiation, ends up reducing the standard deviation of the resulting signatures by a factor that is asymptotically square root in the security parameter. The implementations of our signature scheme for security levels of 128, 160, and 192 bits compare very favorably to existing schemes such as RSA and ECDSA in terms of efficiency. In addition, the new scheme has shorter signature and public key sizes than all previously proposed lattice signature schemes. As part of our implementation, we also designed several novel algorithms which could be of independent interest. Of particular note, is a new algorithm for efficiently generating discrete Gaussian samples over ℤn. Current algorithms either require many high-precision floating point exponentiations or the storage of very large pre-computed tables, which makes them completely inappropriate for usage in constrained devices. Our sampling algorithm reduces the hard-coded table sizes from linear to logarithmic as compared to the time-optimal implementations, at the cost of being only a small factor slower.

langue originaleAnglais
titreAdvances in Cryptology, CRYPTO 2013 - 33rd Annual Cryptology Conference, Proceedings
Pages40-56
Nombre de pages17
EditionPART 1
Les DOIs
étatPublié - 26 sept. 2013
Modification externeOui
Evénement33rd Annual International Cryptology Conference, CRYPTO 2013 - Santa Barbara, CA, États-Unis
Durée: 18 août 201322 août 2013

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
nombrePART 1
Volume8042 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence33rd Annual International Cryptology Conference, CRYPTO 2013
Pays/TerritoireÉtats-Unis
La villeSanta Barbara, CA
période18/08/1322/08/13

Empreinte digitale

Examiner les sujets de recherche de « Lattice signatures and bimodal Gaussians ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation