UC-Commitment Schemes with Phase-Adaptive Security from Trapdoor Functions
UC-Commitment Schemes with Phase-Adaptive Security from Trapdoor Functions
复制标题
具有来自 Trapdoor 功能的阶段自适应安全性的 UC 承诺方案
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
P. Mateus
中科院分区:
文献类型:
--
作者:
P. Branco;Manuel Goulão;P. Mateus
We propose a generic framework for perfectly hiding UC-Commitment schemes in the Global Random Oracle model of Canetti 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 UCCommitment scheme (not constructed via generic transformations, such as via Oblivious Transfer), and achieves what we call 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.