计算机与现代化 ›› 2024, Vol. 0 ›› Issue (01): 6-12.doi: 10.3969/j.issn.1006-2475.2024.01.002

• 信息安全 • 上一篇    下一篇

一种通用可组合安全的非交互式承诺方案

  

  1. (华南师范大学计算机学院,广东 广州 510631)
  • 出版日期:2024-01-23 发布日期:2024-02-23
  • 作者简介:蔡泗沐(1999—),男,广东汕尾人,硕士研究生,研究方向:密码学与网络安全,安全多方计算,E-mail: 794849617@qq.com; 通信作者:王立斌(1972—),男,副教授,博士,研究方向:密码学与网络安全,后量子安全的密码协议的设计与分析,安全多方计算,E-mail: lbwang@scnu.edu.cn。
  • 基金资助:
    国家自然科学基金资助项目(62072207)

A Universally-composable Secure Non-interactive Commitment Scheme

  1. (School of Computer Science, South China Normal University, Guangzhou 510631, China)
  • Online:2024-01-23 Published:2024-02-23

摘要: 摘要: 承诺方案是密码学中最基本的组件之一,是许多密码协议的基础,如零知识证明和安全多方计算协议。通用可组合安全在设计安全协议中具有重要意义,如果一种协议在通用可组合框架中可证明安全,那么即使该协议与任意(甚至不安全的) 协议并发运行,它仍然保持安全性。现有的几种高效的通用可组合安全的承诺方案都是交互式协议,而非交互式的通用可组合承诺方案具有较高的协议计算量和通信复杂度。针对于此,本文在公共参考串模型下,提出一种高效的通用可组合安全的非交互式承诺方案。通用可组合承诺方案的关键设计思想在于同时实现可提取性和模棱两可性。在承诺阶段使用一种选择密文安全加密方案实现可提取性,在承诺打开阶段使用一种非交互式零知识证明,并利用一种双模式承诺方案保持协议的模棱两可性。该方案将承诺打开阶段的多轮通信改进为一轮,实现了非交互性。与现有的非交互式承诺方案相比,大大减少了计算量和通信量,提高了协议的效率。

关键词: 关键词: 通用可组合安全, 承诺方案, 非交互式, 公共参考串

Abstract:

Abstract: The commitment scheme is one of the most fundamental components in cryptography, and is the basis of many cryptographic protocols, such as zero-knowledge proof and secure multi-party computing protocols. Universally composability (UC) is of great significance in designing secure protocols, if a protocol is proven secure in the UC framework, it still maintains security even if it is executed concurrently with arbitrary (even insecure) protocols. Several current efficient UC commitment schemes are all interactive protocols, and non-interactive UC commitments have high computational cost and communication complexity of the protocol. Aiming at solving this problem, an efficient UC-secure non-interactive commitment scheme in the common reference string model is proposed. The key design idea of universally composable commitments are to achieve extractability and equivocability at the same time. A CCA2-secure encryption scheme is used to achieve extractability in the commitment phase. A non-interactive zero-knowledge proof is used in the decommitment phase, and a dual-model commitment scheme is utilized to maintain protocol equivocability. The proposed protocol reduces the multi-round communication to one round in the open phase, achieving the non-interactivity. Compared with the existing non-interactive commitment scheme, the cost of computation and communication are greatly reduced, and the efficiency of the protocol is improved.

Key words: Key words: UC-security, commitment schemes, non-interactivity, common reference string

中图分类号: