Code-based signatures from new proofs of knowledge for the syndrome decoding problem

被引:0
|
作者
Loïc Bidoux
Philippe Gaborit
Mukul Kulkarni
Victor Mateu
机构
[1] Technology Innovation Institute,
[2] University of Limoges,undefined
来源
Designs, Codes and Cryptography | 2023年 / 91卷
关键词
Code-based cryptography; Signature; Proof of knowledge; 11T71;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we study code-based signatures constructed from Proofs of Knowledge (PoK). This line of work can be traced back to Stern who introduced the first efficient PoK for the syndrome decoding problem in 1993 (Stern in A new identification scheme based on syndrome decoding. In: International cryptology conference (CRYPTO), 1993). Afterwards, different variations were proposed in order to reduce signature’s size. In practice, obtaining a smaller signature size relies on the interaction of two main considerations: (i) the underlying protocol and its soundness error and (ii) the types of optimizations which are compatible with a given protocol. In particular, optimizations related to the possibility of using random seeds instead of long vectors have a great impact on the final signature length. Over the years, different variations were proposed to improve the Stern scheme such as the Veron scheme (with public key as a noisy codeword rather than a syndrome) (Véron in Appl Algebra Eng Commun Comput 8(1):57-69, 1997), the AGS scheme which is a 5-pass protocol with soundness error asymptotically equal to 1/2 (Aguilar et al. in A new zero-knowledge code based identification scheme with reduced communication. In: IEEE information theory workshop, 2011) and more recently the FJR approach which permits to decrease the soundness probability to 1/N but induces a performance overhead (Feneuil et al. in Shared permutation for syndrome decoding: new zero-knowledge protocol and code-based signature. Cryptology ePrint archive, report 2021/1576, 2021). Overall the length of the signature depends on a trade-off between: the scheme in itself, the possible optimizations and the cost of the implementation. For instance, depending on the application one may prefer a 30% shorter signature at the cost of a ten times slower implementation rather than a longer signature but a faster implementation. The recent approaches which increase the cost of the implementation open the door to many different types of trade-offs. In this paper we propose three new schemes and different trade-offs, which are all interesting in themselves, since depending on potential future optimizations a scheme may eventually become more efficient than another. All the schemes we propose use a trusted helper: the first scheme permits to get a soundness error of 1/2, the second scheme permits to decrease the soundness error to 1/N but with a different approach than the recent FJR scheme and at last the third scheme proposes a Veron-like adaptation of the FJR scheme in which the public key is a noisy codeword rather than a syndrome. We provide extensive comparison which lists various trade-offs between our schemes and previous ones. The table highlights the benefits of our constructions for certain types of trade-offs.
引用
收藏
页码:497 / 544
页数:47
相关论文
共 50 条
  • [1] Code-based signatures from new proofs of knowledge for the syndrome decoding problem
    Bidoux, Loic
    Gaborit, Philippe
    Kulkarni, Mukul
    Mateu, Victor
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (02) : 497 - 544
  • [2] Shared permutation for syndrome decoding: new zero-knowledge protocol and code-based signature
    Feneuil, Thibauld
    Joux, Antoine
    Rivain, Matthieu
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (02) : 563 - 608
  • [3] Shared permutation for syndrome decoding: new zero-knowledge protocol and code-based signature
    Thibauld Feneuil
    Antoine Joux
    Matthieu Rivain
    Designs, Codes and Cryptography, 2023, 91 : 563 - 608
  • [4] Syndrome Decoding in the Head: Shorter Signatures from Zero-Knowledge Proofs
    Feneuil, Thibauld
    Joux, Antoine
    Rivain, Matthieu
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT II, 2022, 13508 : 541 - 572
  • [5] Zero Knowledge Protocols and Signatures from the Restricted Syndrome Decoding Problem
    Baldi, Marco
    Bitzer, Sebastian
    Pavoni, Alessio
    Santini, Paolo
    Wachter-Zeh, Antonia
    Weger, Violetta
    PUBLIC-KEY CRYPTOGRAPHY, PT II, PKC 2024, 2024, 14602 : 243 - 274
  • [6] Formal Certification of Code-Based Cryptographic Proofs
    Barthe, Gilles
    Gregoire, Benjamin
    Beguelin, Santiago Zanella
    ACM SIGPLAN NOTICES, 2009, 44 (01) : 90 - 101
  • [7] Designing a Practical Code-Based Signature Scheme from Zero-Knowledge Proofs with Trusted Setup
    Gueron, Shay
    Persichetti, Edoardo
    Santini, Paolo
    CRYPTOGRAPHY, 2022, 6 (01)
  • [8] A NEW PATH TO CODE-BASED SIGNATURES VIA IDENTIFICATION SCHEMES WITH RESTRICTED ERRORS
    Baldi, Marco
    Battaglioni, Massimo
    Chiaraluce, Franco
    Horlemann, Anna-Lena
    Persichetti, Edoardo
    Santini, Paolo
    Weger, Violetta
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2025,
  • [9] Post-quantum Cryptography: Code-Based Signatures
    Cayrel, Pierre-Louis
    Meziani, Mohammed
    ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2010, 6059 : 82 - 99
  • [10] A New Code-Based Cryptosystem
    Ivanov, Fedor
    Kabatiansky, Grigory
    Krouk, Eugeny
    Rumenko, Nikita
    CODE-BASED CRYPTOGRAPHY (CBCRYPTO 2020), 2020, 12087 : 41 - 49