A DIGITAL SIGNATURE SCHEME BASED ON THE VECTOR SPACE FACTORIZATION PROBLEM AND THE MPC-IN-THE-HEAD PARADIGM

被引:0
作者
Gaborit, Philippe [1 ]
Haiech, Mercedes [1 ]
Neveu, Romaric [1 ]
机构
[1] Univ Limoge, Limoges, France
关键词
Post-quantum cryptography; Public-key cryptography; Digital signa- ture scheme; Vector Space factorization; MPC-in-the-Head;
D O I
10.3934/amc.2025003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
At a time when post-quantum cryptography is more and more present in the cryptographic landscape, it is of great interest to find new hard problems on which we can rely. Here, we present a new problem, the vector space factorization problem, and use it to build a signature scheme. The idea of factorizing subspaces of a finite field is used in rank metric codes, most notably in the decoding of LRPCs. In this context, one of the subspaces is known to factorize. Factorizing without the knowledge of both subspaces appears in the signature scheme Murave, in which the rank support basis decomposition problem is introduced from a coding theory in rank metric point of view. In Bro's thesis, the SquareSpace problem is introduced, where one wants to find the "square root" of a subspace. We generalize here this problem into the vector space factorization problem, which is the same as the rank support basis decomposition problem introduced in Murave, the difference being we do not look at it from a coding theory point of view, but really from a vector subspace one. We use it here to build a zero-knowledge proof of knowledge. The scheme uses the MPCitH paradigm, and especially the TCitH framework, which is an efficient way to build ZK proofs. We study the difficulty of solving the vector space factorization problem by detailing the combinatorial attacks on the problem, analyzing their complexity, and describing an algebraic model to solve the problem. We then explain the MPC protocol used to build the signature scheme. Finally, this construction allows us to obtain sizes of signature of 8.9 to 10.9 kB for the first security level defined by NIST, which is reasonable as MPC-in-the-Head signatures typically range from 2.5 kB for an MQ instance to 14 kB for lattice-based instances.
引用
收藏
页码:1433 / 1459
页数:27
相关论文
共 13 条
[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]  
Aragon N., 2023, Mira: a digital signature scheme based on the minrank problem and the mpc-in-the-head paradigm
[3]   Low Rank Parity Check Codes: New Decoding Algorithms and Applications to Cryptography [J].
Aragon, Nicolas ;
Gaborit, Philippe ;
Hauteville, Adrien ;
Ruatta, Olivier ;
Zemor, Gilles .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (12) :7697-7717
[4]   msolve: A Library for Solving Polynomial Systems [J].
Berthomieu, Jeremy ;
Eder, Christian ;
El Din, Mohab Safey .
PROCEEDINGS OF THE 2021 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, ISSAC 2021, 2021, :51-58
[5]   Grobner bases of bihomogeneous ideals generated by polynomials of bidegree (1,1): Algorithms and complexity [J].
Faugere, Jean-Charles ;
El Din, Mohab Safey ;
Spaenlehauer, Pierre-Jean .
JOURNAL OF SYMBOLIC COMPUTATION, 2011, 46 (04) :406-437
[6]   Threshold Linear Secret Sharing to the Rescue of MPC-in-the-Head [J].
Feneuil, Thibauld ;
Rivain, Matthieu .
ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT I, 2023, 14438 :441-473
[7]   Syndrome Decoding in the Head: Shorter Signatures from Zero-Knowledge Proofs [J].
Feneuil, Thibauld ;
Joux, Antoine ;
Rivain, Matthieu .
ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT II, 2022, 13508 :541-572
[8]   Zero-Knowledge from Secure Multiparty Computation [J].
Ishai, Yuval ;
Kushilevitz, Eyal ;
Ostrovsky, Rafail ;
Sahai, Amit .
STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, :21-30
[9]   An Attack on Some Signature Schemes Constructed from Five-Pass Identification Schemes [J].
Kales, Daniel ;
Zaverucha, Greg .
CRYPTOLOGY AND NETWORK SECURITY, CANS 2020, 2020, 12579 :3-22
[10]   Improved Non-Interactive Zero Knowledge with Applications to Post-Quantum Signatures [J].
Katz, Jonathan ;
Kolesnikov, Vladimir ;
Wang, Xiao .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :525-537