A note on a Code-Based Signature Scheme
Giuseppe D'Alconzo
TL;DR
This paper analyzes Liu et al.'s code-based constructions, showing that the Modified McEliece (MME) encryption offers no security advantage over the standard McEliece, and that the LYHW19 CFS-like signature remains impractical when aiming for standard security levels. It demonstrates that using small $t$ to accelerate signing enables practical key-recovery attacks via the Support Splitting Algorithm, while increasing parameters worsens signing performance without restoring feasibility. The work thus highlights that the pursued performance gains come at the cost of security, underscoring the need for new code-based signature paradigms that preserve CFS-style security while reducing signing complexity. The findings emphasize the ongoing challenge in code-based signatures and the importance of robust security guarantees for post-quantum primitives intended for real-world deployment.
Abstract
In this work, we exploit a serious security flaw in a code-based signature scheme from a 2019 work by Liu, Yang, Han and Wang. They adapt the McEliece cryptosystem to obtain a new scheme and, on top of this, they design an efficient digital signature. We show that the new encryption scheme based on McEliece, even if it has longer public keys, is not more secure than the standard one. Moreover, the choice of parameters for the signature leads to a significant performance improvement, but it introduces a vulnerability in the protocol.
