Paper 2016/1055 Original: eprint.iacr.org/2016/1055 ↗

A Practical Post-Quantum Public-Key Cryptosystem Based on spLWE

Jung Hee Cheon
Kyoo Hyung Han
Jinsu Kim
Changmin Lee
Yongha Son
Abstract

The Learning with Errors (LWE) problem has been widely used as a hardness assumption to construct public-key primitives. In this paper, we propose an efficient instantiation of a PKE scheme based on LWE with a sparse secret, named as spLWE. We first construct an IND-CPA PKE and convert it to an IND-CCA scheme in the quantum random oracle model by applying a modified Fujisaki-Okamoto conversion of Unruh. In order to guarantee the security of our base problem suggested in this paper, we provide a polynomial time reduction from LWE with a uniformly chosen secret to spLWE. We modify the previous attacks for LWE to exploit the sparsity of a secret key and derive more suitable parameters. We can finally estimate performance of our scheme supporting 256-bit messages: our implementation shows that our IND-CCA scheme takes 313 micro seconds and 302 micro seconds respectively for encryption and decryption with the parameters that have 128-quantum bit security.

Metadata
Available format(s)
PDF
Publication info
Preprint.
History
2016-11-21: last updated
2016-11-15: published
Short URL
https://ia.cr/2016/1055
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2016/1055,
      author = {Jung Hee Cheon and Kyoo Hyung Han and Jinsu Kim and Changmin Lee and Yongha Son},
      title = {A Practical Post-Quantum Public-Key Cryptosystem Based on spLWE},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/1055},
      year = {2016},
      url = {https://eprint.iacr.org/2016/1055}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.