arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2104.06809cs.ITmath.IT
收藏

McEliece密码体制的更小密钥:一种采用GRS码的卷积变体

Smaller Keys for the McEliece Cryptosystem: A Convolutional Variant with GRS Codes

Paulo Almeida, Miguel Beltrá, Diego Napp, Cláudia Sebastião

AI总结:

提出一种采用卷积编码器和GRS码的McEliece密码体制变体,通过多项式矩阵替代置换矩阵缩短公钥,并分析攻击、密钥尺寸及加解密成本。

摘要:

本文提出了一种McEliece密码体制的变体,它具有若干有趣特性,包括在给定安全级别下减小公钥。与使用分组码的经典McEliece密码体制不同,我们提议将卷积编码器用作公钥的一部分。置换矩阵被一个多项式矩阵取代,该矩阵的系数矩阵所具有的列权重为零或至少为二。这使得使用广义Reed-Solomon(GRS)码成为可能,从而在给定安全级别下转化为更短的密钥。因此,私钥由一个GRS码的生成矩阵和两个多项式矩阵构成,其中两个多项式矩阵包含完全随机生成的大部分内容。在此设置中,消息是一个消息序列,而不是单个分组消息,并且错误被添加到整个序列中。我们讨论了针对该方案可能的结构性攻击和ISD攻击。最后,我们给出了针对不同参数获得的密钥尺寸,并估计了加密和解密过程的计算成本。

英文摘要:

In this paper we present a variant of the McEliece cryptosystem that possesses several interesting properties, including a reduction of the public key for a given security level. In contrast to the classical McEliece cryptosystems, where block codes are used, we propose the use of a convolutional encoder to be part of the public key. The permutation matrix is substituted by a polynomial matrix whose coefficient matrices have columns with weight zero or at least weight two. This allows the use of Generalized Reed-Solomon (GRS) codes which translates into shorter keys for a given security level. Hence, the private key is constituted by a generator matrix of a GRS code and two polynomial matrices containing large parts generated completely at random. In this setting the message is a sequence of messages instead of a single block message and the errors are added throughout the sequence. We discuss possible structural and ISD attacks to this scheme. We conclude presenting the key sizes obtained for different parameters and estimating the computational cost of encryption and decryption process.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑