Threshold Linear Secret Sharing to the Rescue of MPC-in-the-Head

被引:7
作者
Feneuil, Thibauld [1 ,2 ]
Rivain, Matthieu [1 ]
机构
[1] CryptoExperts, Paris, France
[2] Sorbonne Univ, Inst Math Jussieu Paris Rive Gauche, CNRS, INRIA, Paris, France
来源
ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT I | 2023年 / 14438卷
关键词
D O I
10.1007/978-981-99-8721-4_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The MPC-in-the-Head paradigm is a popular framework to build zero-knowledge proof systems using techniques from secure multiparty computation (MPC). While this paradigm is not restricted to a particular secret sharing scheme, all the efficient instantiations for small circuits proposed so far rely on additive secret sharing. In this work, we show how applying a threshold linear secret sharing scheme (threshold LSSS) can be beneficial to the MPC-in-the-Head paradigm. For a general passively-secure MPC protocol model capturing most of the existing MPCitH schemes, we show that our approach improves the soundness of the underlying proof system from 1/N down to 1/((l) (N)), where N is the number of parties and l is the privacy threshold of the sharing scheme. While very general, our technique is limited to a number of parties N <= vertical bar F vertical bar, where F is the field underlying the statement, because of the MDS conjecture. Applying our approach with a low-threshold LSSS also boosts the performance of the proof system by making the MPC emulation cost independent of N for both the prover and the verifier. The gain is particularly significant for the verification time which becomes logarithmic in N (while the prover still has to generate and commit the N input shares). We further generalize and improve our framework: we show how linearly-homomorphic commitments can get rid of the linear complexity of the prover, we generalize our result to any quasi-threshold LSSS, and we describe an efficient batching technique relying on Shamir's secret sharing. We finally apply our techniques to specific use-cases. We first propose a variant of the recent SDitH signature scheme achieving new interesting trade-offs. In particular, for a signature size of 10 KB, we obtain a verification time lower than 0.5 ms, which is competitive with SPHINCS+, while achieving much faster signing. We further apply our batching technique to two different contexts: batched SDitH proofs and batched proofs for general arithmetic circuits based on the Limbo proof system. In both cases, we obtain an amortized proof size lower than 1/10 of the baseline scheme when batching a few dozen statements, while the amortized performances are also significantly improved.
引用
收藏
页码:441 / 473
页数:33
相关论文
共 29 条
[1]   The Return of the SDitH [J].
Aguilar-Melchor, Carlos ;
Gam, Nicolas ;
Howe, James ;
Hillsing, Andreas ;
Joseph, David ;
Yue, Dongze .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2023, PT V, 2023, 14008 :564-596
[2]   Ligero: Lightweight Sublinear Arguments Without a Trusted Setup [J].
Ames, Scott ;
Hazay, Carmit ;
Ishai, Yuval ;
Venkitasubramaniam, Muthuramakrishnan .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :2087-2104
[3]  
[Anonymous], 1981, The Theory of Error-Correcting Codes
[4]  
[Anonymous], 2001, LNCS
[5]  
Aumasson J.-P., 2022, SPHINCS+-Submission to the 3rd Round of the NIST Post-Quantum Project, V1
[6]   Banquet: Short and Fast Signatures from AES [J].
Baum, Carsten ;
Guilhem, Cyprien Delpech de Saint ;
Kales, Daniel ;
Orsini, Emmanuela ;
Scholl, Peter ;
Zaverucha, Greg .
PUBLIC-KEY CRYPTOGRAPHY - PKC 2021, PT I, 2021, 12710 :267-298
[7]   Concretely-Efficient Zero-Knowledge Arguments for Arithmetic Circuits and Their Application to Lattice-Based Cryptography [J].
Baum, Carsten ;
Nof, Ariel .
PUBLIC-KEY CRYPTOGRAPHY - PKC 2020, PT I, 2020, 12110 :495-526
[8]   Scalable Zero Knowledge with No Trusted Setup [J].
Ben-Sasson, Eli ;
Bentov, Iddo ;
Horesh, Yinon ;
Riabzev, Michael .
ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT III, 2019, 11694 :701-732
[9]   Aurora: Transparent Succinct Arguments for R1CS [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Riabzev, Michael ;
Spooner, Nicholas ;
Virza, Madars ;
Ward, Nicholas P. .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2019, PT I, 2019, 11476 :103-128
[10]   LegRoast: Efficient Post-quantum Signatures from the Legendre PRF [J].
Beullens, Ward ;
Delpech de Saint Guilhem, Cyprien .
POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2020, 2020, 12100 :130-150