Skip to main content
QUICK REVIEW

[论文解读] Quantum Public-Key Cryptosystem Based on Classical NP-Complete Problem

Li Yang|ArXiv.org|Oct 12, 2003
Quantum Computing Algorithms and Architecture参考文献 3被引用 19
一句话总结

本文提出了一种基于经典NP完全问题的量子公钥密码系统,即在给定线性二元码中寻找特定重量的码字。通过利用该问题的计算困难性,该系统构建了一个公钥加密方案,仅持有密钥者可进行解密,展示了基于NP完全性的新型抗量子密码框架。

ABSTRACT

We present a quantum public-key cryptosystem based on a classical NP-complete problem related with finding a code word of a given weight in a linear binary code.

研究动机与目标

  • 通过依赖一个经典上困难的问题,开发一种对量子攻击安全的公钥密码系统。
  • 在量子密码学与经典NP完全问题之间建立桥梁,特别是在编码理论领域。
  • 证明NP完全性可作为量子公钥系统的基础。
  • 提供一种新构造,其安全性依赖于在特定线性码中寻找特定重量码字的困难性。
  • 探索将NP完全问题作为量子安全加密方案基础的可行性。

提出的方法

  • 该系统使用确定线性二元码是否包含指定汉明重量码字的NP完全问题。
  • 公钥由线性码的生成矩阵导出,而私钥则包含码的结构以及特定的低权重码字。
  • 加密过程涉及使用公钥编码消息,并添加一个目标重量的随机错误向量。
  • 解密通过利用私钥在密钥持有者处高效求解底层NP难问题来恢复原始消息。
  • 该方案确保只有私钥持有者才能逆转化,因为其他攻击者在计算上无法解决该问题。
  • 该构造设计为在假设在随机线性码中寻找低权重码字在计算上困难的前提下是安全的。

实验结果

研究问题

  • RQ1能否将编码理论中的NP完全问题用作量子公钥密码系统的基石?
  • RQ2在给定线性二元码中寻找特定重量码字的问题是否足够困难,以在量子环境下确保安全性?
  • RQ3私钥能否在保持公钥计算安全的同时实现高效解密?
  • RQ4在此上下文中使用NP完全性是否能提供对量子密码分析的抵抗能力?
  • RQ5能否使用经典NP完全问题构建一种实用的量子公钥系统?

主要发现

  • 所提出的密码系统基于在给定线性二元码中寻找特定重量码字问题的NP完全性。
  • 该系统的安全性依赖于攻击者在无私钥的情况下求解此NP完全问题的计算困难性。
  • 私钥通过利用码的隐藏结构,使解码过程高效,从而实现解密。
  • 该系统表明,NP完全问题可被用于构建抗量子公钥加密方案。
  • 该方案被明确定义,并在假设底层编码问题无法在多项式时间内求解的前提下被证明是安全的。
  • 目前尚无已知的高效量子算法可解决所使用的特定NP完全问题,表明其对量子攻击具有潜在抵抗力。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。