Paper 2026/2514

Analysis of the Multi-Key Optimization for SPECK

Marco Baldi, Università Politecnica delle Marche
Michele Battagliola, University of St. Gallen
Rahmi El Mechri, Università Politecnica delle Marche, IMT School for Advanced Studies
Paolo Santini, Università Politecnica delle Marche
Riccardo Schiavoni, Università Politecnica delle Marche
Abstract

SPECK has recently been introduced as a code-based digital signature scheme exploiting the similarities between the Permuted Kernel Problem (PKP) and the Permutation Code Equivalence Problem (PEP). By utilizing PEP as a trapdoor for PKP, SPECK achieves a significant speedup compared to LESS, replacing expensive Gaussian elimination with vector-matrix multiplications. This comes at the cost of larger signatures, since each round of the Zero Knowledge (ZK) protocol used in SPECK has soundness error $1/2$. A well known technique to reduce the soundness errors (and thus the number of parallel repetitions and, ultimately, the signature size) in ZK proofs based on group actions consists in giving multiple elements in the public keys. Despite being constructed around an instance of PEP, which admits a natural description as a code-based group action, the protocol employed in SPECK deviates from the traditional proof of knowledge used for group actions. As shown by the authors of SPECK, a naive use of the multi-key optimization may lead to concrete security concerns. Therefore, the question on whether such a technique can be applied successfully to SPECK remains open. In this paper, we give a positive answer to such a question. We revisit the multi-key optimization for SPECK and investigate the underlying security concerns in detail, identifying conditions and parameter constraints under which multiple keys can be securely integrated into the protocol. Even though, when instantiated with conservative parameters, the multi-key optimization leads to unappealing performance, we show there is wide room for improvements. Furthermore, we design a ring signature scheme based on the same underlying construction.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Digital SignaturePost-Quantum CryptographyCode EquivalencePermuted Kernel Problem
Contact author(s)
m baldi @ staff univpm it
battagliola michele @ proton me
r elmechri @ staff univpm it
p santini @ staff univpm it
r schiavoni @ pm univpm it
History
2026-10-17: approved
2026-10-16: received
See all versions
Short URL
https://ia.cr/2026/2514
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2026/2514,
      author = {Marco Baldi and Michele Battagliola and Rahmi El Mechri and Paolo Santini and Riccardo Schiavoni},
      title = {Analysis of the Multi-Key Optimization for {SPECK}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2514},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2514}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.