Enhanced public key security for the McEliece cryptosystem
本文研究了McEliece密码系统的一个变体,该变体能够确保用作公钥的代码不再与密码置换等效。这增加了公钥的安全级别,从而为重新考虑采用经典的代码族(如Reed-Solomon代码)开辟了道路,这些代码族由于安全原因而长期被排除在McEliece密码系统之外。众所周知,这些类别的代码能够减少密钥大小,或者等效地,增加对信息集解码的安全性水平;因此,这些是所提出的解决方案的主要优点。我们还描述了与所考虑的系统相关的可能的漏洞和攻击,并展示了最适合避免它们的设计选择。
2014-05-20 cs.CR cs.IT math.IT
Skew differential Goppa codes and their application to McEliece cryptosystem
定义了一类线性码,它将经典的Goppa码推广到非交换的情形。设计了一种基于非交换密钥方程解的高效译码算法。我们展示了如何这些代码的参数,当字母表是一个有限域,可以调整,提出一个McEliece型密码系统。
2022-07-28 cs.CR cs.IT math.IT
Hindering reaction attacks by using monomial codes in the McEliece cryptosystem
在本文中,我们研究了最近的反应攻击QC-LDPC和QC-MDPC码为基础的密码系统,允许对手恢复私有奇偶校验矩阵通过其距离谱观察到足够高的解密失败。我们考虑一类特殊的代码,称为单项码,形成私钥具有所需的属性,具有唯一的和完整的距离谱。我们验证,对于这些代码的恢复的秘密密钥的距离谱的问题是等价的,在一个图中找到集团,并使用这种等价性来证明,目前的反应攻击是不适用的,当这种类型的代码中使用的McEliece密码系统。
2018-05-12 cs.CR cs.IT math.IT
Security and complexity of the McEliece cryptosystem based on QC-LDPC codes
在公钥密码学的背景下,McEliece密码系统代表了一种基于解码问题的硬度的非常智能的解决方案,该方案被认为能够抵抗量子计算机的出现。尽管如此,基于Goppa码的原始McEliece密码系统在实际应用中遇到了有限的兴趣,部分原因是这类非常特殊的代码施加了一些限制。我们最近介绍了一种变体的McEliece密码系统,包括低密度奇偶校验码,这是国家的最先进的代码,现在使用在许多电信标准和应用。在本文中,我们讨论了可能使用的位翻转解码器在这种情况下,这给了一个显着的优势,在复杂性方面。我们还提供了理论论据和实用工具,估计安全性和复杂性之间的权衡,在这样一种方式,给一个简单的程序的系统设计。
2013-01-28 cs.CR cs.IT math.IT
PKC-PC: A Variant of the McEliece Public Key Cryptosystem based on Polar Codes
极化码是具有低编码和解码复杂度的新颖且有效的纠错码。这些码具有信道相关的生成器矩阵,该生成器矩阵由码维度、码长度和传输信道参数确定。本文研究了McEliece公钥密码体制的一种基于极化码的变形,称为“PKC-PC”。由于极化码的生成矩阵的结构依赖于信道参数,本文采用了一种有效的方法来隐藏极化码的生成矩阵。然后,利用极化码的特性,并引入一种有效的方法,减小了PKC-PC的公钥和私钥的大小,提高了其信息速率。结果表明,极化码能够产生一个增加的安全级别,对传统的攻击和基于代码的公钥密码系统上可能存在的漏洞。此外,它表明,PKC-PC的安全性降低,以解决NP完全问题。与其他后量子公钥方案相比,我们认为PKC-PC是NIST后量子密码标准化的一个有希望的候选方案。
2017-12-20 cs.CR cs.IT math.IT
Optimization of the parity-check matrix density in QC-LDPC code-based McEliece cryptosystems
低密度奇偶检验(LDPC)码是最有希望取代McEliece密码系统中Goppa码的一类码。事实上,已经表明,通过在该系统中使用准循环低密度奇偶检验(QC-LDPC)码,可以实现公钥大小的急剧减小,同时保持固定的安全级别。最近,一些建议已经出现在文献中使用的代码与密集的奇偶检验矩阵,命名为中等密度奇偶检验(MDPC)码。然而,在McEliece密码系统的基于QC-LDPC码的变体中使用的奇偶检验矩阵的密度从未被优化。本文旨在填补这一空白,提出了一个过程中选择的私人奇偶检验矩阵的密度,根据安全级别和解密的复杂性。我们提供了一些例子,通过所提出的技术获得的系统参数。
2013-03-11 cs.CR cs.IT math.IT
An Attack on High Rate McEliece Cryptosystems Using Generalized Reed Solomon Codes with Weight $2$ Mask
针对高速率麦利密码系统,利用广义里德-所罗门码,提出区分公开码的方法及密钥恢复攻击框架,在矩阵M行和列权重为2时,借助立方码区分器成功实施攻击。
2026-07-29 cs.CR cs.IT math.IT
McEliece-type Cryptosystems over Quasi-cyclic Codes
本文研究了基于代数编码理论的准循环码上的McEliece型密码系统。本论文的主要目标是构造一个抗量子傅立叶采样的密码系统,使其具有量子安全性。提出了一种新的基于速率$\frac{m-1}{m}$准循环码的Niederreiter密码体制,由于其隐子群的不可否认性,该体制对量子傅立叶采样是安全的.由于自同构群上的两个约束:小尺寸和大的最小度,实现了不可压缩性的证明。除此之外,我们还提出了一类自同构群极小度大、码长小的$\frac{1}{m}$准循环码。
2018-05-25 cs.CR cs.DM cs.IT
Worst case QC-MDPC decoder for McEliece cryptosystem
McEliece加密方案,具有相对较小的密钥大小以及安全性降低到编码理论的困难问题。此外,它对量子对手仍然是安全的,并且非常适合嵌入式设备上的低成本实现。与LDPC码一样,MDPC码的译码也是采用迭代比特翻转算法。可变时间解码器可能会泄漏一些关于代码结构的信息(即关于稀疏奇偶检验等式的信息),因此必须避免。恒定时间解码器很容易仿真,但其运行时间取决于最坏情况而不是平均情况。到目前为止,实现的重点是最小化平均成本。我们表明,调整的算法是不一样的,以减少最大的迭代次数,以减少平均成本。这提供了关于如何设计QC-MDPC-McEliece方案以抵抗定时侧信道攻击的一些指示。
2016-08-22 cs.CR cs.IT math.IT
Cryptoanalysis McEliece-type cryptosystem based on correction of errors and erasures
本文分析基于纠错与纠删的McEliece型密码系统,证明其等价于参数更差的McEliece系统,并扩展了原方案但指出其缺陷。
2023-12-26 cs.CR
A CCA2 Secure Variant of the McEliece Cryptosystem
McEliece公钥加密方案已经成为基于数论问题的密码系统的有趣替代方案。与RSA和ElGa- mal不同的是,McEliece PKC还没有被量子计算机打破。此外,即使是强硬的McEliece PKC也具有相对较大的密钥大小,加密和解密操作相当高效。尽管所有的最新成果在编码理论为基础的密码系统,到目前为止,有没有建设安全的选择密文攻击的标准模型-事实上的安全概念的公钥密码系统。在这项工作中,我们展示了第一个建设的McEliece为基础的公钥密码系统的安全选择密文攻击的标准模型。我们的设计灵感来自Rosen和Segev最近提出的技术。
2012-06-01 cs.CR
Code-based Key Encapsulation from McEliece's Cryptosystem
在本文中,我们表明,它是可能的扩展的框架,基于代码的框架,并创建一个安全的KEM的McEliece协议的基础上。这在将编码理论作为密码学目的的基础的应用中提供了更大的灵活性。
2018-02-14 cs.CR
A note on quantum McEliece public-key cryptosystem
受藤田分析的启发[Quantum inf. & comput. 12(3&4),2012],提出了一种二次加密方案,以提高原量子McEliece公钥加密算法的安全性。
2013-04-20 cs.CR quant-ph
Lattice-Based Vulnerabilities in Lee Metric Post-Quantum Cryptosystems
本文针对基于Lee度量的McEliece型密码系统,评估了其抵御基于格的攻击的安全性,揭示了为减小密钥尺寸而采用替代度量可能引入的潜在漏洞。
2024-10-15 cs.CR cs.IT math.IT
Code-Based Cryptosystems Using Generalized Concatenated Codes
公钥密码系统的安全性主要基于数论问题,如因子分解和离散对数。存在一种使用量子计算机在多项式时间内解决这些问题的算法。因此,一旦量子计算机出现,这些密码系统就会被打破。基于码的密码学是抵抗量子计算机的替代方案,因为其安全性基于NP完全问题,即随机线性码的解码。McEliece密码体制是实现基于码的密码体制的最重要的方案。McEliece密码系统提出了许多编解码器,但其中大多数都被打破了。Sendrier建议使用普通的级联码,然而,他也提出了对这种码的攻击。本文研究了McEliece密码系统中的广义级联码。我们研究了Sendrier攻击广义级联码的应用,并提出了部分找到代码结构和从密码中恢复明文的替代方法。此外,我们讨论了对密码系统的修改,使其能够抵抗这些攻击。
2015-11-26 cs.CR cs.IT math.IT
McEliece cryptosystem based on Plotkin construction with QC-MDPC and QC-LDPC codes
在本文中,我们提出了一个新的变体的McEliece密码系统使用两个家庭的准循环码:低密度奇偶检验码(QC-LDPC)和中等密度奇偶检验码(QC-MDPC)。由于LDPC码的对偶中的低重量码字,这类码容易受到对偶码攻击,使得其不适合与McEliece密码系统一起使用。然而,在我们的建议中情况并非如此,并且通过使用(U| U + V)构造来级联LDPC码与MDPC码。我们将证明,我们提出的密码系统可以承受双重代码和通用解码攻击,并可以减少公钥利用准循环属性和Plotkin建设。
2022-12-02 cs.CR
McEliece Cryptosystem Based On Extended Golay Code
随着技术的不断进步,预计量子计算机的出现可能会打破目前使用的许多公钥密码系统。它将谈判通信的保密性和完整性。在这方面,我们有隐私保护器(即后量子密码学),它可以抵抗量子计算机的攻击,处理在传统计算机上运行的密码系统,并且可以抵御量子计算机的攻击。基于代码的密码学的实践是安全性和效率之间的权衡。在本章中,我们探讨了基于扩展Golay码的最成功的McEliece密码系统[24,12,8]。我们已经研究了在McEliece密码系统中使用扩展Golay码代替通常的Goppa码的影响。此外,我们已经实现了基于扩展Golay码的McEliece密码系统使用MATLAB。推广的Golay码有着广泛的实际应用。使用扩展Golay码的主要优点是它具有长度为24的码字,8的最小汉明距离允许我们检测7位错误,同时校正3个或更少的错误,并且可以以高数据率传输。
2018-11-15 cs.CR
A Lightweight McEliece Cryptosystem Co-processor Design
由于量子计算机的快速发展及其对错误的敏感性,人们对纠错算法重新产生了兴趣。特别地,基于纠错码的密码系统已经重新出现作为非常期望的编码技术。这是因为大多数经典的非对称密码系统在量子计算时代都会失败。量子计算机可以有效地解决许多整数分解和离散对数问题。然而,基于代码的密码系统对于量子计算机仍然是安全的,因为即使在这些计算系统上,线性代码的解码仍然是NP难的。一种这样的密码系统是基于McEliece码的密码系统。最初的基于McEliece码的密码系统使用二进制Goppa码,Goppa码以其良好的码率和纠错能力而闻名。然而,它的密钥生成和解码过程具有很高的计算复杂度。在这项工作中,我们提出了一个设计和硬件实现的公钥加密和解密协处理器的基础上的一个新的变种McEliece系统。该协处理器利用非二进制正交拉丁方码的优点,实现了更小的计算复杂度,硬件成本和密钥大小。
2019-08-25 cs.CR
On Decoding Schemes for the MDPC-McEliece Cryptosystem
最近,它已被证明如何McEliece公钥密码系统的基础上,中等密度奇偶校验(MDPC)代码允许非常紧凑的密钥相比,其他代码的基础上的变种。在本文中,经典的(迭代)解码方案的MPDC码被认为是。该算法进行了分析,就其纠错能力,以及他们的弹性对最近提出的基于反应的密钥恢复攻击的变体的MDPC-McEliece密码系统的郭,Johansson和Stankovski(GJS)。提出并分析了新的消息传递译码算法。两个建议的解码算法有一个改进的纠错性能相比,现有的硬判决解码方案,并对GJS反应为基础的攻击的算法的参数进行适当的选择是有弹性的。最后,提出了一种改进的置信传播解码算法,该算法能够抵抗基于GJS反应的攻击。
2018-01-17 cs.CR
Cryptanalysis of a System Based on Twisted Reed-Solomon Codes
扭曲Reed-Solomon(TRS)码是一类包含大量与Reed-Solomon码不等价的最大距离可分码的码族。TRS码最近被提出作为Goppa码的替代方案,用于基于McEliece码的密码系统,从而可能减少密钥大小。在McEliece密码系统中使用TRS码的动机是TRS码的大的子族对于直接使用已知的代数密钥恢复方法是有弹性的。针对McEliece密码系统中使用的TRS变体,提出了一种有效的密钥恢复攻击。该算法利用了一种新的方法的基础上恢复一个精心选择的子字段子码的公共代码的结构。证明了在$O(n^4)$现场操作中,对于所有的实际参数,攻击都能成功并破坏系统。对于要求128位的安全级别的参数,该算法的软件实现在几分钟内从公钥检索有效的私钥。攻击的成功也表明,与通常的信念相反,在提出基于McEliece型代码的密码系统时,需要精确分析公共代码的子字段子代码。最后,本文讨论了对该方案的修复尝试和针对基于扭曲Gabidulin码的Gabidulin-Paramonov-Tretjakov密码系统的攻击修改。
2020-03-23 cs.CR cs.IT math.IT
The McEliece Cryptosystem Resists Quantum Fourier Sampling Attacks
量子计算机可以破解RSA和El Gamal公钥密码系统,因为它们可以分解整数并提取离散的整数。如果我们相信量子计算机有一天会成为现实,我们希望拥有\emph{post-quantum}密码系统,它可以在今天用经典计算机实现,但即使在量子攻击的情况下也能保持安全。在这篇文章中,我们表明,McEliece密码系统在\emph{well-permuted, well-scrambled}线性码抵抗正是RSA和El Gamal密码系统容易受到攻击-即,那些基于生成和测量陪集状态。这消除了强傅立叶采样的方法,几乎所有已知的量子算法的指数加速都是基于这种方法。具体而言,我们表明,隐藏子群问题的McEliece密码系统减少的自然情况下,不能解决强傅立叶采样,或任何测量陪集状态。我们开始与最近的负面结果的量子算法图同构,这是基于特定的子群的大小为2,并将其扩展到任意结构的子群,包括自同构群的线性码。这使我们能够获得关于McEliece密码系统在面对量子对手时的安全性的第一个严格结果,加强了其后量子密码学的候选资格。
2010-10-15 cs.CC cs.CR math.RT
An efficient attack of a McEliece cryptosystem variant based on convolutional codes
Löndahl和Johansson去年提出了McEliece密码系统的一个变体,它用卷积码取代了Goppa码。这种修改应该使结构攻击更加困难,因为该方案的公共生成矩阵包含完全随机生成的大部分。他们提出了两种这种方案,其中之一是采用Goppa码并通过添加时变卷积码的生成矩阵来扩展它。我们在这里表明,该方案可以成功地攻击,通过寻找低重量的码字在该方案的公共代码,并用它来解开卷积部分。它仍然是打破这个计划的戈帕部分,可以在不到一天的计算在手头的情况下。
2013-02-20 cs.CR
Code based Cryptography: Classic McEliece
本文讨论基于代码的密码学,旨在描述基于代码的公钥密码系统的完整轮廓。本报告包括基本数学和编码理论的基础,这对研究基于代码的密码学很有用。本文简要介绍了R. J.McEliece在1978年提出的一种新的改进型。1986年的Niederreiter本文讨论了基于码的密码学中的编码理论难题以及信息集解码等经典的攻击方法。成功地实现了对McEliece密码系统的小参数ISD攻击,并在附录中给出了相应的代码。本文阐述了一种基于代数编码理论的密钥封装机制(KEM),即经典McEliece,为两个用户建立对称密钥。
2020-05-29 cs.CR
Cryptanalysis of Two McEliece Cryptosystems Based on Quasi-Cyclic Codes
我们在这里密码分析两个变种的McEliece密码系统的基础上准循环码。这两种算法都是通过将公钥和秘密生成矩阵限制为准循环形式来减小密钥大小。第一种变体考虑原始BCH码的子码。我们证明了这种变体是不安全的,通过寻找和解决一个线性系统所满足的秘密置换矩阵的条目。另一种变体使用准循环低密度奇偶校验码。该方案通过在McEliece方案中选择比置换矩阵更一般的一对一映射来免疫基于低密度奇偶校验码的McEliece型密码系统的一般攻击。我们建议在这里利用准循环结构的代码和一定的弱点,在选择的线性变换隐藏的代码的生成矩阵的结构攻击。我们的分析表明,具有高概率的密码的打孔版本的奇偶校验矩阵可以恢复在其长度的三次时间复杂度。准循环低密度奇偶校验码的秘密校验矩阵的完全重构需要搜索低权重的码字,这可以通过针对所提出的特定参数的大约$2^{37}$操作来完成。
2010-01-03 cs.CR cs.DM
A Distinguisher-Based Attack on a Variant of McEliece's Cryptosystem Based on Reed-Solomon Codes
Baldi et \textit{al.}提出了McEliece密码系统的一个变体。其主要思想是通过向其添加秩1矩阵来替换其置换矩阵。这一变化的动机是双重的:它将允许使用在原始McEliece密码系统中被证明是不安全的代码,并且它将减少密钥大小,同时保持对通用解码攻击的相同安全性。作者建议用广义Reed-Solomon码代替Goppa码。用这种方法构建的公共代码不再是广义的Reed-Solomon代码。另一方面,它包含一个非常大的秘密广义Reed-Solomon码。在本文中,我们提出了一种攻击,是建立在一个密码,这是能够识别这个秘密代码的元素。通过考虑由公共码的码字的分量乘积生成的码(所谓的"平方码")来构造该平方码。通过使用平方码维数的考虑,可以恢复初始的广义里德-所罗门码,允许解码任何密文。类似的技术已经成功地对Bogdanoc等\textit{al.}提出的同态加密方案进行了攻击。这项工作可以被看作是另一个例子,说明如何使用一组里德-所罗门码来设计对基于它们的密码系统的攻击。
2012-04-29 cs.CR
Twisted Gabidulin Codes in the GPT Cryptosystem
本文研究了基于GPT码的公钥密码体制中的扭曲Gabidulin码。我们表明,Overbeck的攻击是不可行的扭曲Gabidulin码的一个子类。这样得到的密钥大小明显低于原始McEliece系统,也略小于Loidreau的完整GPT变体。
2018-08-14 cs.CR cs.IT math.IT
Quantum Fourier sampling, Code Equivalence, and the quantum security of the McEliece and Sidelnikov cryptosystems
码等价问题是确定两个给定的线性码在坐标变换下是否等价的问题。这个问题有一个直接减少到一个nonabelian隐藏子群问题(HSP),建议一个可能的量子算法类似于肖尔的算法分解或离散日志。然而,我们最近表明,在许多感兴趣的情况下-包括Goppa码-解决HSP的这种情况需要丰富的纠缠测量。因此,通过傅立叶采样来解决这些代码等价的情况似乎是当前量子算法家族无法企及的。代码等价性直接关系到McEliece型密码系统的安全性,在这种情况下,私有代码是已知的对手。然而,对于许多代码,Sendrier的支持分裂算法在这种情况下提供了经典的攻击。我们根据这些经典的攻击重新审视了我们上一篇文章中的主张,并讨论了基于Reed-Muller码的Sidelnikov密码系统的特殊情况。
2011-11-18 cs.CC cs.CR quant-ph
New Code-Based Cryptosystem with Arbitrary Error Vectors
McEliece密码系统代表了一种基于任意线性码的解码难度的智能开放密钥系统,被认为能够抵抗量子计算机的出现。但最初的McEliece密码系统,基于Goppa码,在实践中的兴趣非常有限,部分原因是它需要一个非常大的公钥。在本文中,我们提出了一种新的通用方法来减少公钥的大小。与大多数文献中用其他码代替Goppa码来减小密钥长度的方法不同,本文提出了一种新的与码无关的密钥减小方法。
2020-05-31 cs.CR
A Public-Key Cryptosystem from Interleaved Goppa Codes
提出了一种基于交织Goppa码的公钥密码体制。该方案是基于加密多个密文相同的Goppa码,并添加一个突发错误。可能的攻击概述和几个参数的选择的密钥大小进行比较,为相同的安全级别的已知方案。例如,对于安全级别128位,我们获得696 Kbits的密钥大小,而基于使用列表解码的Goppa码的经典McEliece方案需要1935 Kbits的密钥大小。
2018-09-09 cs.CR cs.IT math.IT
Distinguisher-Based Attacks on Public-Key Cryptosystems Using Reed-Solomon Codes
由于广义Reed-Solomon码有趣的代数性质,一些作者提倡在密码学中使用广义Reed-Solomon码。Niederreiter是第一个建议用他们来实例化他的密码系统的人,但Sidelnikov和Shestakov表明这种选择是不安全的。Wieschebrink提出了McEliece密码系统的一个变体,它包括将一些随机列连接到秘密选择的广义Reed-Solomon码的生成矩阵。最近,出现了新的方案,它们是Bogdanov和Lee提出的同态加密方案,以及Baldi等\textit{al.}提出的McEliece密码系统的变体,该变体通过非常低秩的矩阵隐藏广义Reed-Solomon码。在这项工作中,我们将展示如何安装对这些公钥加密方案的密钥恢复攻击。我们使用的概念,其目的是在检测一个行为不同于一个人会期望从一个随机代码。我们构建的所有编译器都是基于代码的组件式乘积的概念。它的结果是一个强大的工具,能够恢复的秘密结构的代码时,他们来自广义里德所罗门码。最后,我们给出了Sidelnikov和Shestakov攻击的替代方案,通过构建一个过滤器,该过滤器能够完全恢复定义秘密广义Reed-Solomon码的支持度和非零标量。
2014-03-28 cs.CR cs.IT math.IT
A new approach based on quadratic forms to attack the McEliece cryptosystem
本文提出基于二次型矩阵子空间的新型代数方法,可构造适用于几乎所有密码学相关码参数的alternant/Goppa码区分器,并能在特定条件下实现对McEliece密码体制的多项式时间攻击。
2023-08-24 cs.CR
Faulting original McEliece's implementations is possible: How to mitigate this risk?
本文针对原始 McEliece 密码系统在 ARM 实现上首次提出故障注入攻击,并探讨通过修改算法以增强其抗故障注入能力,从而降低量子时代下的安全风险。
2023-05-04 cs.CR
A Smart Approach for GPT Cryptosystem Based on Rank Codes
公钥密码体制的概念是由McEliece的密码体制创新的.基于秩码的公钥密码体制是由Gabidulin-Paramonov-Trejtakov(GPT)于1991年提出的。在密码应用中使用秩码是有利的,因为实际上不可能利用组合解码。这使得能够使用较小大小的公钥。Gibson和Overbeck最近分别提出了针对该系统的结构化攻击。Overbeck的攻击打破了许多版本的GPT密码系统,并被证明是多项式或指数依赖于密码系统的参数。在本文中,我们介绍了一种新的方法,称为智能方法,这是基于适当选择的失真矩阵X。智能方法允许抵抗所有已知的攻击,即使列加扰器矩阵P在基本字段Fq上。
2010-06-02 cs.CR cs.IT math.IT
Cryptanalysis of public-key cryptosystems that use subcodes of algebraic geometry codes
利用代数几何(AG)码的子码对McEliece公钥密码体制进行了多项式时间攻击.建议的攻击依赖于从随机码使用舒尔产品,这样的代码的可识别性。Wieschebrink在几年前处理了零属的病例,但他的方法不能直接扩展到其他属。我们通过引入和使用一个新的概念来解决这个问题,我们称之为代码的t闭包。
2014-09-29 cs.CR cs.IT math.AG
Highly Efficient Parallel Row-Layered Min-Sum MDPC Decoder for McEliece Cryptosystem
本文提出一种用于McEliece密码系统的并行行分层Min-Sum MDPC解码器,通过行分层调度和矩阵划分,大幅降低存储器需求并提升并行度,实现延迟减少70%。
2024-07-17 cs.AR cs.CR
A tiny public key scheme based on Niederreiter Cryptosystem
本文提出一种基于Niederreiter密码系统的公钥方案,其公钥长度远短于NIST决赛入围方案,安全性至少与Niederreiter相当,且简单易实现。
2023-10-10 cs.CR
Hardware Implementation of a Polar Code-based Public Key Cryptosystem
近年来,人们对量子计算和构建能够突破传统基于数论的公钥密码体制的量子计算机进行了大量的研究。因此,在不久的将来,我们需要能够抵御量子计算机攻击的公钥密码系统,即所谓的后量子密码系统。最近提出了一种基于极化码的公钥密码体制(PKC-PC),其安全性依赖于极化码的一般译码问题的求解难度。本文首先在Raspberry Pi 3上实现了PKC-PC的加密、密钥生成和解密算法。然后,为了评估其性能,我们测量了几个相关的参数,如执行时间,能耗,内存消耗和CPU利用率。所有这些指标的研究与极化码的各种参数的PKC-PC的加密/解密算法。在下一步骤中,将研究的参数与实现的McEliece公钥密码系统进行比较。分析结果表明,PKC-PC的加/解密执行时间、能量消耗和内存消耗都比McEliece密码体制短。
2022-12-27 cs.CR
Encryption Scheme Based on Expanded Reed-Solomon Codes
本文提出了一种基于码的公钥密码体制,在该体制中,我们使用扩域上的Reed-Solomon码作为秘密码,并通过考虑扩域上的Reed-Solomon码的缩短来伪装它。考虑缩短的扩展代码提供了一个基于Schur产品的防恶意攻击的保护措施。此外,没有使用一个循环或准循环结构,我们获得了近$45 \%$相比,经典的McEliece密码系统提出的Bernstein等人的密钥大小减少。
2019-11-26 cs.CR cs.IT math.IT
A Quantum-Secure Niederreiter Cryptosystem using Quasi-Cyclic Codes
本文提出了一种基于准循环$\frac{m-1}{m}$码的量子安全Niederreiter密码体制。与使用二进制Goppa码的密码系统相比,该密码系统具有更好的传输速率,并且使用更小的密钥。
2020-05-21 cs.CR cs.IT math.IT
Assessing and countering reaction attacks against post-quantum public-key cryptosystems based on QC-LDPC codes
基于码的公钥密码体制是后量子时代取代量子脆弱的经典密码体制的一种新的密码体制。然而,最近引入了一种基于Bob反应的新型攻击,并且似乎显着减少了这些系统中使用的任何密钥对的寿命。在本文中,我们估计所有已知的反应攻击的复杂性对QC-LDPC和QC-MDPC码为基础的变体的McEliece密码系统。我们还展示了如何的结构的秘密密钥,特别是,密码率影响这些攻击的复杂性。从我们的研究结果可以看出,基于QC-LDPC码的系统确实可以抵御反应攻击,条件是使用一些特定的解码算法和密码具有足够高的速率。
2018-08-06 cs.CR cs.IT math.IT
McNie: A code-based public-key cryptosystem
本文提出了一种基于码的公钥加密方案McNie。McNie是McEliece和Niederreiter密码体制的混合版本,其安全性被简化为伴随式解码的难题。该公钥包括一个随机生成矩阵,该矩阵也用于屏蔽在秘密密钥中使用的代码。这使得系统更安全地抵御已知的结构性攻击。特别是,我们将秩度量码应用于McNie。
2019-01-27 cs.CR
New Approach for CCA2-Secure Post-Quantum Cryptosystem Using Knapsack Problem
选择密文安全性保证了加密消息的机密性,即使在存在解密预言机的情况下,它已经成为主动攻击下公钥加密的事实上的安全概念。在这篇论文中,我们首次提出了一种新的方法来构造后量子密码系统的安全性的自适应选择密文攻击(CCA 2-安全)在标准模型中使用背包问题。背包问题的计算版本是NP难的。因此,预计使用量子计算机很难解决这个问题。我们的构造是一个基于预编码的加密算法,并使用背包问题来执行置换和填充一些随机模糊数据的消息位。与今天介绍的其他方法相比,我们的方法非常简单,效率更高。
2014-04-05 cs.CR cs.IT math.IT
A New Efficient Asymmetric Cryptosystem Based on the Square Root Problem
平方根模问题是设计非对称密码系统的已知基本问题。这是拉宾第一次尝试。该算法有效地克服了Rabin密码系统由于4:1解密输出而导致的解密失败。该方案(称为AA_β密码体制)的加密速度比Diffie-Hellman密钥交换、El-Gammal、RSA和ECC都快一个数量级。与现有的非对称方案相比,它还可以安全地传输更大的数据集。它有一个简单的数学结构。因此,它将具有低计算要求,并且将使得具有低计算能力的通信设备能够有效地部署安全通信过程。
2012-11-14 cs.CR cs.IT math.IT
A CCA secure cryptosystem using matrices over group rings
提出了一个基于群环上矩阵的密码体制,并证明了该体制对自适应选择密文攻击是安全的。
2014-03-14 cs.CR math.GR
Post-Quantum Sanitizable Signatures from McEliece-Based Chameleon Hashing
Johannes Kepler University(约翰·开普勒大学);Polytechnic University of Milan(米兰理工大学)
本文提出基于麦克斯韦密码系统的后量子可消毒签名方案,通过混沌哈希函数实现可控碰撞查找,确保消息块可修改而其他内容不可变,并提供透明性保障。
2026-02-24 cs.CR
An efficient and secure RSA--like cryptosystem exploiting Rédei rational functions over conics
我们定义了一个同构之间的一组点的二次曲线和一组整数模素数配备了一个非标准的产品。这个乘积可以通过使用Rédei有理函数来有效地计算。然后,我们利用同构构造一个新的RSA的计划。我们比较我们的计划与经典的RSA和RSA类计划的基础上的三次或圆锥方程。该方案的解密操作比RSA快两倍,并且相对于其他基于曲线的RSA类方案,所涉及的模逆次数最少。我们的解决方案在一对一通信中提供与RSA相同的安全性,在广播应用中提供更高的安全性。
2016-01-27 cs.CR cs.IT math.IT
Provably Secure Integration Cryptosystem on Non-Commutative Group
辫子群是一类非常重要的非交换群。它也是量子场论的一个重要工具,具有良好的拓扑性质。本文主要研究辫群上密码系统的可证安全性,主要包括两个方面:一是证明了基于辫群的Ko密码系统在抵抗IPTO 2000中提出的选择明文攻击(CPA)时是安全的,但不能抵抗主动攻击;二是提出了一种新的辫群上的公钥密码体制,该体制能抵抗自适应选择密文攻击(CCA 2)。我们的证明是基于随机预言机模型,计算共轭搜索假设(CCS假设)。这样的结果是前所未见的。
2018-07-07 cs.CR
A New Chaos-Based Cryptosystem for Secure Transmitted Images
本文提出了一种新的和强大的基于混沌的安全传输图像的密码系统和其他四个版本。在所提出的块加密/解密算法中,一个二维混沌映射被用来洗牌的图像像素的位置。然后,替换(混淆)和置换(扩散)操作上的每个块,多轮,结合使用两个扰动混沌PWLCM映射。微扰轨道技术改善了加密图像的统计特性。在各种标准密码块模式下的误差传播表明,该密码系统适合于在损坏的数字信道上传输密码数据。最后,为了量化所提出的密码系统的安全级别,进行了大量的测试,实验结果表明,所提出的密码系统具有较高的安全级别。
2015-03-01 cs.CR
Cryptanalysis and Improvement of Akleylek et al.'s cryptosystem
Akleylek等[S.阿克莱莱克湖Emmungil和U. Nuriyev,一种改进的对等网络安全算法,应用计算学报。数学,第6(2)卷,第258 -264页,2007年],介绍了一种改进的公钥加密方案与隐写的方法在对等(P2P)网络的安全性。Akleylek等人试图将ElGamal密码体制与背包问题相结合来提高P2P网络的安全性。在本文中,我们提出了一个只密文攻击他们的系统恢复消息。此外,我们表明,他们的计划的完整性属性是不成立的,因此,接收器不能唯一解密消息。此外,我们还表明,该系统是不选择密文安全的,因此该方案是脆弱的中间人攻击,对P2P网络的最致命的攻击之一。因此,该方案不适合在P2P网络中实现。我们修改这个密码系统,以提高其安全性和效率。我们的建设是有效的CCA 2安全的变体Akleylek等人。的加密方案的标准模型,事实上的安全概念的公钥加密方案。
2013-04-25 cs.CR cs.IT math.IT
Interleaving Loidreau's Rank-Metric Cryptosystem
本文提出并分析了Loidreau的基于秩乘子的秩度量密码体制的一种交织变体。我们分析和适应对系统的几种攻击,提出设计规则,并研究弱密钥。寻找安全的实例需要近MRD秩度量码,这在文献中没有研究。因此,我们提出了一个随机码的建设,利用这一事实,即短随机码在大字段MRD的概率很高。我们推导出一个上界的解密失败率,并给出示例参数为潜在的密钥大小减少。
2019-07-31 cs.CR cs.IT math.IT
Improving GGH Public Key Scheme Using Low Density Lattice Codes
Goldreich-Goldwasser-Halevi(GGH)公钥密码体制是格密码体制的一个实例,其安全性是基于格问题的难解性。GGH密码体制实际上是McEliece提出的第一个基于码的密码体制的格型版本。然而,它也有一些缺点,例如:大的公钥长度和低的安全级别。另一方面,低密度格码(LDLC)是一类实用的格码,它可以在加性高斯白噪声(AWGN)信道上以低复杂度的译码算法获得容量。针对GGH密码体制的不足,提出了一种基于LDLC的公钥密码体制。为了减少密钥长度,我们采用Hermite范式(HNF)中使用的LDLC的生成矩阵作为公钥。同时,利用LDLC的线性译码复杂度,与GGH密码体制相比降低了解密复杂度。这些提高的效率使我们能够使用更大的安全参数值。此外,我们利用特殊的高斯向量,其方差是上界的Poltyrev极限作为扰动向量。这些技术可以抵抗所提出的方案对最有效的攻击GGH类密码系统。
2015-06-14 cs.CR
Secret Key Cryptosystem based on Polar Codes over Binary Erasure Channel
提出了一种基于极化码的二进制擦除信道下的高效秘密密钥密码体制。我们介绍了一种方法,第一次我们的知识,从攻击者隐藏的极化码的生成矩阵。事实上,我们的主要目标是使用有限长度的极化码实现安全可靠的通信。与Rao-Nam密码体制相比,该体制在抵抗选择明文攻击方面具有显著的安全优势。此外,在应用新的压缩算法之后,密钥长度减小。此外,该方案受益于高码率和适当的错误性能,以实现可靠的通信。
2013-08-01 cs.CR cs.IT math.IT
A note on a Code-Based Signature Scheme
本文指出2019年基于编码的签名方案存在严重安全漏洞,其加密方案不比标准McEliece更安全,且参数选择引入协议漏洞。
2022-06-29 cs.CR
An unbreakable cryptosystem
密码学的一个长期存在的问题是生成完全安全的密钥。人们普遍认为,在经典密码学中无法实现这一任务。然而,没有证据支持这一信念。我们提出了一个非常简单的经典密码系统,可以产生完全安全的密钥。
2008-12-27 cs.CR