Paper 2019/529

UC-Commitment Schemes with Phase-Adaptive Security from Trapdoor Functions

Pedro Branco, Manuel Goulão, and Paulo Mateus

Abstract

We propose a generic framework for perfectly hiding UC-Commitment schemes in the Global Random Oracle model of Canetti \textit{el at.} (CCS 14). The main building block of our construction is a novel primitive called Sampleable-Range Trapdoor Function, that is, a trapdoor function for which there is a non-negligible probability of finding preimages when given a uniformly chosen element of its codomain and the corresponding trapdoor. To show the versatility of the framework, we give concrete instantiations based on factoring, code-based, and lattice-based hardness assumptions. Our construction yields the first lattice-based UC-Commitment scheme (not constructed via generic transformations, such as via Oblivious Transfer), and achieves what we call \textit{phase-adaptive security}, a novel security notion we introduce which is stronger than static security. Achieving adaptive security for UC-Commitment schemes is non-trivial and, usually, comes at the price of efficiency. Phase-adaptive security stands between adaptive and static security, and may be of independent interest. In this model, adversaries can corrupt at the beginning or between the commitment and opening phases of the protocol, but not during their execution. This new model is motivated by the fact that, in practice, it is more likely that parties are corrupted between phases of the protocol (where a relatively long period may elapse) than during their execution.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint. MINOR revision.
Keywords
CommitmentUniversal ComposabilityGlobal Random Oracle
Contact author(s)
pmbranco @ math tecnico ulisboa pt
mgoulao @ math tecnico ulisboa pt
pmat @ math tecnico ulisboa pt
History
2019-05-20: received
Short URL
https://ia.cr/2019/529
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/529,
      author = {Pedro Branco and Manuel Goulão and Paulo Mateus},
      title = {UC-Commitment Schemes with Phase-Adaptive Security from Trapdoor Functions},
      howpublished = {Cryptology ePrint Archive, Paper 2019/529},
      year = {2019},
      note = {\url{https://eprint.iacr.org/2019/529}},
      url = {https://eprint.iacr.org/2019/529}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.