On pairs of primes with small order reciprocity
本文提出了一种筛法算法,用于识别模彼此具有小乘法阶的素数对——这是构造配对友好型曲线双循环的关键要求——并提供了一个数据库,表明除了一个已知的无限族之外,此类素数对随着素数规模的增大而变得日益稀少。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图建造一个超级安全的数字保险库。为了让锁变得坚不可摧,你需要两个巨大的、神秘的数字(素数),它们在彼此之间玩一场非常特殊的“捉迷藏”游戏。在密码学领域,这些数字是某种特殊数学——配对型零知识证明(pairing-based zero-knowledge proofs)的钥匙。这类证明能让你在不泄露秘密本身的情况下证明你知道这个秘密——这对于匿名投票或私密交易来说非常完美。但为了让这些证明运行得足够快以具备实用价值,这两个素数需要是“友好”的。它们需要有一种特定的、微小的关系:其中一个数可以非常快速地转化为另一个数的幂,反之亦然。如果它们太疏远或太复杂,数学运算就会变得太慢而无法实际应用;如果它们太简单,保险库的安全性可能就不够高。大问题在于,这种完美的、友好的素数对在现实世界中真的存在吗,还是仅仅是一个数学神话?
这篇论文是一场针对这些特定素数对的大规模数字寻宝之旅。作者 Craig Costello 和 Gaurish Korpál 致力于寻找这样一对大素数:其中一个素数相对于另一个素数具有“小阶”(small order)。用通俗的话说,这意味着如果你将一个素数连续相乘几次,最终得到的数在除以另一个素数时,余数为 1,而且这个过程发生的步数出奇地少。他们称这种关系为“阶互反性”(order reciprocity)。
为什么这很重要?因为寻找这些素数对是构建用于密码学的特殊曲线“2-循环”(2-cycle)的第一步。这些 2-循环可能会彻底改变我们保护数字数据的方式。然而,这里有一个陷阱:唯一已知的这类素数族(被称为 MNT 族)虽然广为人知,但存在一些缺陷,使其无法满足现代安全需求。作者想知道是否还存在其他的素数对,特别是那些具有稍大“阶”(例如 12 或 50)的素数对,因为它们可能更安全且更高效。
为了找到答案,团队构建了一个聪明的计算机算法——一个数字筛子——它可以扫描数百万个素数以发现这些稀有的联系。他们不仅查看了较小的数字,还进行了深度搜索,一直检查到第 2 亿个素数。他们寻找的是“阶”较小(在 2 到 50 之间)的素数对,这也是实用密码学的黄金平衡点。
他们的搜索结果是令人兴奋的证实与令人惊讶的稀缺并存。他们发现,即使在他们检查过的最大数字中,著名的 MNT 族(阶为 4 和 6)仍然是最常见的类型。然而,对于其他组合,这些素数对极其罕见。事实上,他们的数据库表明,随着素数变大,寻找这些特殊的素数对会变得越来越难。在整个庞大的搜索过程中,他们仅发现了一组阶为 (12, 12) 的素数对,而对于许多其他组合,他们竟然一无所获。
这篇论文并未声称已经解决了关于是否存在无限家族这些素数对的谜题。相反,它暗示这些素数对可能极其稀有。作者提出了几个开放性的问题:他们发现的那组唯一的 (12, 12) 素数对是世上仅有的那一组吗?是否还有其他组合会无限次地出现,还是它们都会随着数字变大而逐渐消失?他们的工作并没有证明这些素数对不存在,但它强烈暗示,如果你想寻找它们,你需要一份非常好的地图和极大的运气,因为它们正躲在数字宇宙中最深、最拥挤的角落里。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。