← 最新论文
💻 computer science

Partial Derandomization for Leakage-Resilient Shamir's Secret Sharing over Composite Order Fields

本文通过利用一个固定有理函数的迭代来取代 nn 个独立的随机点,实现了对复合阶域上抗泄漏 Shamir 秘密共享评估点的部分去随机化,从而在特定参数范围内,将所需的随机性从 ndlogpnd \log p 比特降低至 dlogpd \log p 比特,同时实现了针对单块泄漏的完美安全性。

原作者: S. Venkitesh

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

原作者: S. Venkitesh

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

想象一下你正试图守护一个秘密,比如一张藏宝图或是一个密码,但你必须把它拆分成若干碎片,并将每一块分给你的每一位朋友。这就是**秘密分享(Secret Sharing)**的世界。由数学家沙米尔(Shamir)发明的经典方法就像一个神奇的拼图:如果足够多的朋友(比如 5 个朋友中的 3 个)把他们的碎片凑在一起,拼图就会自动解开并揭示出宝藏。但如果朋友的数量不够,这些碎片看起来就像是随机的乱码,秘密依然是安全的。

然而,现实生活是混乱的。一个狡猾的小偷可能无法偷走整个拼图碎片,但他可以同时从每个朋友的碎片中窥视到极其微小的信息。也许他能看到计算机芯片上的某个特定指示灯是亮还是灭,或者听到极其细微的电流嗡鸣声。这被称为物理比特泄漏(physical bit leakage)。这就像一个小偷无法偷走钥匙的整体,但他能感觉到一串钥匙中每一把钥匙齿痕的形状,一次只能感觉到一个微小的凸起。如果拼图碎片的排列方式不够小心,这些微小的窥视累积起来就可能揭开整个秘密。

长期以来,阻止这种小偷的最佳方法是完全随机地选择拼图碎片。这就像通过掷骰子来决定隐藏位置。这种方法效果很好,但它有一个问题:你每次设置系统时都需要一个“信任的掷骰者”(一个完美的随机源)。如果掷骰者被操纵了,或者小偷可以影响掷骰的结果,整个系统就可能崩溃。科学家们想要找到一种方法,不再使用随机骰子,而是使用一个简单的、固定的规则来选择这些隐藏位置,从而让系统无论在谁的注视下都是安全的。

这篇论文正是针对这一问题展开研究的。作者基于最近的一项发现——即在面对这些微小窥视时,秘密分享要么是绝对安全的,要么是彻底崩溃的——提出了一种新的选择隐藏位置的方法。他们不再为每一个朋友都去掷一次骰子,而是使用一种巧妙的、循环往复的数学模式。他们选取一个起始数字,然后通过不断重复应用一个简单的公式来生成所有其他的隐藏位置,就像一场连锁反应。

作者证明了这种方法的效果极其出色。他们展示了对于特定范围的群体规模,这种结构化的模式能使秘密分享方案达到完美安全(perfectly secure)。这意味着泄露信息与实际秘密之间的统计距离恰好为零;小偷无法学到任何东西,甚至连一点点优势都无法获得。他们还提供了一个测试,用来检查起始数字是“好的”(安全的)还是“坏的”(不安全的),并证明了寻找好的起始数字是很容易的。虽然这种方法适用的朋友数量比随机骰子法略少,但它不再需要一个信任的掷骰者,使得系统更加实用且更具抗操纵性。论文明确排除了使用一种更简单、更明显的模式(仅仅是通过一个数进行乘法运算),并指出由于该模式缺乏他们新公式中所包含的特定数学“扭转”,因此无法提供这种安全性。

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

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

试用 Digest →