论文标题

跨度:将稀疏与密度相结合,以获得有效的一次性代码数字签名

SPANSE: combining sparsity with density for efficient one-time code-based digital signatures

论文作者

Baldi, Marco, Chiaraluce, Franco, Santini, Paolo

论文摘要

QC-LDPC和QC-MDPC代码等稀疏特征矩阵所定义的代码的使用已成为设计安全有效的基于代码的公共密钥加密方案的既定解决方案,也是正在进行的NIST NIST Quantum后Quantum Squantum密码标准化标准化过程的见证。但是,在基于代码的数字签名的背景下,类似的方法不太幸运,因为迄今为止,基于这些代码没有安全有效的签名方案。在这一研究中,先前尝试的主要局限性是使用稀疏签名,这会产生有关私钥的信息泄漏。在本文中,我们提出了一种新的基于代码的数字签名方案,该方案通过发布异常致密而不是稀疏来克服此类问题。这消除了从签名的稀疏性中推论信息的可能性,并遵循了基于代码的加密术的最新趋势,从而利用了对大重量矢量的解码问题的硬度,而不是基于小重量矢量的经典版本。在这项研究中,我们专注于一次性使用,并提供了新计划的一些初步实例,表明它可以通过相当小的公共钥匙实现非常快速的签名生成和验证。

The use of codes defined by sparse characteristic matrices, like QC-LDPC and QC-MDPC codes, has become an established solution to design secure and efficient code-based public-key encryption schemes, as also witnessed by the ongoing NIST post-quantum cryptography standardization process. However, similar approaches have been less fortunate in the context of code-based digital signatures, since no secure and efficient signature scheme based on these codes is available to date. The main limitation of previous attempts in this line of research has been the use of sparse signatures, which produces some leakage of information about the private key. In this paper, we propose a new code-based digital signature scheme that overcomes such a problem by publishing signatures that are abnormally dense, rather than sparse. This eliminates the possibility of deducing information from the sparsity of signatures, and follows a recent trend in code-based cryptography exploiting the hardness of the decoding problem for large-weight vectors, instead of its classical version based on small-weight vectors. In this study we focus on one-time use and provide some preliminary instances of the new scheme, showing that it achieves very fast signature generation and verification with reasonably small public keys.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源