← 最新论文
💻 computer science

A novel public key cryptography based on generalized Lucas matrices

本文提出了一种新颖的公钥密码方案,该方案在仿射密码和密钥协商协议中利用广义卢卡斯矩阵,通过仅交换一对参数而非完整的矩阵,显著降低了传输复杂度并扩大了密钥空间。

原作者: Kalika Prasad, Hrishikesh Mahato, Munesh Kumari

发布于 2026-02-03
📖 1 分钟阅读☕ 轻松阅读

原作者: Kalika Prasad, Hrishikesh Mahato, Munesh Kumari

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图给一位朋友发送一条秘密信息,但你担心信息会被拦截。在密码学(关于秘密书写的科学)的世界里,这通常通过使用一个只有你的朋友才能打开的“锁”(密钥)来解决。

这篇论文提出了一种巧妙的新方法,利用一种被称为**广义卢卡斯矩阵(Generalized Lucas Matrices)**的特殊数学模式来创建这些锁。以下是其工作原理的详细分解,使用了简单的类比。

1. 基础组件:数学食谱

要理解这篇论文,首先想象一个制作汤的食谱。

  • 标准食谱: 你取最后两碗汤,将它们混合,然后加一撮盐来制作下一碗汤。这就像著名的*斐波那契(Fibonacci)*数列(1, 1, 2, 3, 5...)。
  • 本文的食谱: 作者创造了一个“超级食谱”。他们不再只是混合最后两碗,而是将最后许多碗混合在一起来创造下一碗。他们称之为广义卢卡斯序列(Generalized Lucas Sequence)

随后,他们将这个汤的食谱变成了一个矩阵(Matrix)(一个数字网格)。你可以把这个矩阵看作是一个巨大的、多维的锁。锁内部的数字并非随机生成的;它们是遵循他们这个特殊的汤食谱生成的。

2. 旧锁的问题

在许多传统的秘密代码(如“希尔密码/Hill Cipher”)中,为了发送信息,你必须将整个锁(整个矩阵)发送给你的朋友。

  • 类比: 想象一下,你正试图邮寄一个巨大的、沉重的保险箱给你的朋友,以便他们可以锁上信件。这非常耗时,成本很高(占用空间),而且携带起来很笨重。

3. 新方案:“魔法门票”

作者的大胆想法是,你不需要邮寄整个保险箱。你只需要邮寄两个小的数字(参数)。

  • 运作方式:
    1. 设置: 你的朋友(鲍勃)拥有一个公开的“主食谱”(公钥)。
    2. 门票: 你(爱丽丝)选择一个秘密数字,并利用主食谱生成两个小的数字:“签名”和“私钥”。
    3. 交换: 你将这两个小的数字发送给鲍勃。你并不发送那个巨大的矩阵。
    4. 魔法: 因为鲍勃知道他自己的秘密“主密钥”,他可以利用你提供的这两个小数字,瞬间重建出与你手中完全相同的那个巨大锁(矩阵)。

为什么这更好?

  • 速度: 发送两个数字就像发送一条短信;而发送整个矩阵就像邮寄一辆卡车。
  • 空间: 它在网络上几乎不占用空间。
  • 安全性: 即使黑客看到了你发送的这两个数字,如果没有解开一个巨大的数学谜题(称为“离散对数问题”),他们也无法推导出那个巨大的锁。而目前计算机还无法快速解决这个谜题。

4. 信息是如何锁定和解锁的

一旦你和鲍勃都拥有了同一个巨大的矩阵(锁),你就用它来加密你的信息。

  • 加密(锁定): 你将你的信息(例如“NOBLE2022”)转化为数字,并让它通过该矩阵。矩阵会对这些数字进行扭转和变换,使其变成一堆混乱的字符(密文)。
  • 解密(解锁): 鲍勃使用他的版本矩阵(即他根据你的两个小数字构建出的矩阵)来“扭转”回原本的混乱字符,从而还原出原始信息。

论文中包含了一个具体的例子,展示了他们如何将单词“NOBLE2022”转化为类似“E76BY□OZS”的代码,并成功将其还原。

5. 为什么它很强大?

作者声称该系统非常安全,原因有三:

  1. 巨大的密钥空间: 由于矩阵是根据复杂的食谱构建的,因此存在数以万亿计的可能组合。黑客想要猜测这把锁,必须尝试比宇宙中的原子还要多的组合。
  2. “两个数字”的技巧: 由于黑客只能看到两个数字,他们很难反向推导出那个巨大的矩阵。
  3. 数学保证: 作者从数学上证明了,对于他们创建的每一个锁,一定存在一个与之匹配的钥匙来开启,因此该系统永远不会“卡住”。

总结

简而言之,这篇论文介绍了一种利用特殊数字模式构建数字锁的新方法。你不需要邮寄一个巨大的、沉重的保险箱给你的朋友,而是邮寄两个小的数字。他们利用这些数字在他们那边构建出保险箱,锁定信息,然后再发回给你。它更快、更节省空间,而且极难被黑客破解。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →