计算机科学
密码系统
理论计算机科学
数学证明
同态加密
协议(科学)
加密
安全多方计算
乘法函数
架空(工程)
零知识证明
离散对数
对手
班级(哲学)
安全参数
公钥密码术
计算
承诺方案
钥匙(锁)
密码学
计算机安全
算法
数学
程序设计语言
人工智能
替代医学
病理
数学分析
医学
几何学
作者
Lennart Braun,Ivan Damgård,Claudio Orlandi
标识
DOI:10.1007/978-3-031-38557-5_20
摘要
We construct the first actively-secure threshold version of the cryptosystem based on class groups from the so-called CL framework (Castagnos and Laguillaumie, 2015). We show how to use our threshold scheme to achieve general universally composable (UC) secure multiparty computation (MPC) with only transparent set-up, i.e., with no secret trapdoors involved. On the way to our goal, we design new zero-knowledge (ZK) protocols with constant communication complexity for proving multiplicative relations between encrypted values. This allows us to use the ZK proofs to achieve MPC with active security with only a constant factor overhead. Finally, we adapt our protocol for the so called “You-Only-Speak-Once” (YOSO) setting, which is a very promising recent approach for performing MPC over a blockchain. This is possible because our key generation protocol is simpler and requires significantly less interaction compared to previous approaches: in particular, our new key generation protocol allows the adversary to bias the public key, but we show that this has no impact on the security of the resulting cryptosystem.
科研通智能强力驱动
Strongly Powered by AbleSci AI