Paper 2023/1849

Lattice-based Programmable Hash Functions and Applications

Jiang Zhang, State Key Laboratory of Cryptology, Beijing, China
Yu Chen, Shandong University, Qingdao, China
Zhenfeng Zhang, Institute of Software, Chinese Academy of Sciences, China
Abstract

Driven by the open problem raised by Hofheinz and Kiltz (Journal of Cryptology, 2012), we study the formalization of lattice-based programmable hash function (PHF), and give three types of concrete constructions by using several techniques such as a novel combination of cover-free sets and lattice trapdoors. Under the Inhomogeneous Small Integer Solution (ISIS) assumption, we show that any (non-trivial) lattice-based PHF is a collision-resistant hash function, which gives a direct application of this new primitive. We further demonstrate the power of lattice-based PHF by giving generic constructions of signature and identity-based encryption (IBE) in the standard model, which not only provide a way to unify several previous lattice-based schemes using the partitioning proof techniques, but also allow us to obtain new short signature schemes and IBE schemes from (ideal) lattices. Specifically, by instantiating the generic constructions with our Type-II and Type-III PHF constructions, we immediately obtain two short signatures and two IBE schemes with asymptotically much shorter keys. A major downside which inherits from our Type-II and Type-III PHF constructions is that we can only prove the security of the new signatures and IBEs in the bounded security model that the number Q of the adversary’s queries is required to be known in advance. Another downside is that the computational time of our new signatures and IBEs is a linear function of Q, which is large for typical parameters. To overcome the above limitations, we also give a refined way of using Type-II and Type-III PHFs to construct lattice-based short signatures with short verification keys in the full security model. In particular, our methods depart from the confined guessing technique of B¨ohl et al. (Eurocrypt’13) that was used to construct previous standard model short signature schemes with short verification keys by Ducas and Micciancio (Crypto’14) and by Alperin-Sheriff (PKC’15), and allow us to achieve much tighter security from weaker hardness assumptions.

Note: This is a major revision of the paper https://eprint.iacr.org/2016/523. A new instantiation of lattice-based PHF on ideal lattices and new short sigantures with constant keys in the full security model are given.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A minor revision of an IACR publication in JOC 2023
Keywords
latticesprogrammable hash functionssignaturesidentity-based encryptionstandard model
Contact author(s)
jiangzhang09 @ gmail com
yuchen prc @ gmail com
zfzhang @ tca iscas ac cn
History
2023-12-01: approved
2023-12-01: received
See all versions
Short URL
https://ia.cr/2023/1849
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2023/1849,
      author = {Jiang Zhang and Yu Chen and Zhenfeng Zhang},
      title = {Lattice-based Programmable Hash Functions and Applications},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1849},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1849}},
      url = {https://eprint.iacr.org/2023/1849}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.