Centered Arithmetic Is Not Leakage-Neutral: Finite-Noise Optimal Attacks and Minimax Laws for Modular Representations
本文证明了中心化补码掩码在本质上比无符号掩码更容易受到侧信道攻击,并提供了精确的有限噪声最优攻击、一种新的频谱泄漏定律以及证明在大多数实际模数下无符号存储能最小化泄漏的容量界限。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在数字安全的隐秘世界中,保护密钥是一场与无形观察者的持久战。想象一个存放着主密钥的保险库;如果窃贼能够窥视使用该密钥的计算机的功耗或电磁信号,他们就可能窃取秘密。为了阻止这一点,工程师们使用了一种称为“掩码”(masking)的技术。与其直接处理秘密数值,不如将其分解为若干个随机的部分,即“份额”(shares),并分别对这些部分进行计算。只要这些份额保持独立且带有噪声,秘密就会保持隐藏状态。然而,计算机并不在真空中存储这些数字,而是将它们存储为电开关的模式,即“比特”(bits)。计算机选择记录负数的方式——是作为简单的正值,还是采用特定的有符号格式——会改变这些开关的模式。这种选择产生了一个微小的、无意识的信号,或称“泄漏”(leakage),攻击者可能会利用这一点。多年来,研究人员一直在争论使用现代加密中常见的特定负数格式是否安全,或者它是否在暗中泄露信息。
加泰罗尼亚开放大学(Universitat Oberta de Catalunya)的何塞·路易斯·德尔加多(José Luis Delgado)的一项新研究为这场争论给出了明确的答案:存储这些数字的方式至 việc 极其重要,而一种常用方法并不像之前认为的那样安全。该研究聚焦于一种用于保护数据免受未来量子计算机威胁的特定加密类型。在这些系统中,数字通常以“中心化”(centered)格式存储,即负值的二进制代码中包含许多前导“1”,而不是正数所使用的标准“无符号”(unsigned)格式。作者证明,这种中心化格式比无符号格式泄露了更多的信息。通过建立一个关于这些信号在噪声下如何行为的精确数学模型,该研究证明了中心化格式创造了一种独特的、可测量的弱点,攻击者可以利用这一点比使用无符号格式更快地恢复秘密密钥。
研究人员并非仅仅在猜测这种弱点;他们构建了一张完整的、精确的信息泄漏图谱。他们将计算机的存储视为一个传输数据的信道,但带有一个转折:数据被随机噪声所扰乱,就像无线电信号被静电干扰一样。利用先进的统计工具,他们计算了基于观测到的噪声信号得出每一个可能秘密密钥的精确概率。这使得他们能够设计出最高效的攻击方式,即评估每一个候选秘密的时间仅随系统的复杂程度呈轻微增长。他们发现,虽然无符号格式在最基础层面上最大限度地减少了泄漏,但中心化格式引入了一种特定的信号失真,这种失真会随着保护性“份额”数量的增加而变得更加危险。
至关重要的是,这项研究排除了这种泄漏是微不足道或可以在高噪声环境下被忽略的观点。作者证明,对于中心化格式而言,泄漏不仅是一个微小的缺陷,而是一个结构性特征,无论使用多少个随机份额,只要计算机字长(word size)与数值系统不完全匹配,该特征就会持续存在。他们确定了一个精确的阈值:如果计算机字长比持有该数值严格需要的空间多出三个比特,中心化格式就会明显劣于无符号格式。事实上,对于当前全球加密标准中使用的特定数值,中心化格式泄露的信息如此之多,以至于攻击者所需的观测次数会大幅减少。研究通过包括模拟和实际设备物理测量分析在内的现实世界测试证实了这一点,表明这种理论上的弱点直接转化为了实际的脆弱性。
论文还探讨了是否存在一种完美的数字存储方式来消除所有泄漏。研究人员发现,彻底消除信号的唯一方法是使用一种特殊的编码,其中每个数字都以完全相同数量的“开启”开关来存储。虽然这在理论上是可能的,但它比当前系统的实际存储空间需求要大得多。对于现实应用中的标准尺寸,这种完美的编码并不存在。相反,研究提供了一个清晰的定律,描述了泄漏是如何运作的,表明中心化格式创造了一种可预测的误差模式。这种模式如此独特,以至于它允许在两种存储方法之间建立起一种数学上保证的区分,无论噪声水平如何。
这些发现对于安全软件的设计具有直接的影响。研究表明,在基于格(lattice-based)的密码学中使用中心化表示法来处理负数这一普遍做法并非中性的;它会主动损害安全性。作者提供了精确的公式,工程师可以用这些公式来计算任何特定系统配置的风险。他们还提供了一种新的测试安全性的方法,该方法比以往的技术更高效,能够在极短时间内分析复杂的系统。通过证明中心化格式并非“泄漏中性”,这项研究迫使人们重新评估这些关键加密系统的构建方式。它表明,为了实现最高水平的安全性,开发者应该避免使用中心化格式,转而使用无符号替代方案,或者至少要敏锐地意识到其引入的特定漏洞。这项工作是一项严谨、完整的分析,它将关于“表示法”的模糊担忧转化为了对数字风险的精确、可操作的理解。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。