arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.03633cs.CRcs.CCcs.ITmath.IT
收藏

基于代码假设的有损密码学

Lossy Cryptography from Code-Based Assumptions

Quang Dao, Aayush Jain

AI总结:

本文提出新的代码假设密集-稀疏LPN,基于此构建有损陷门函数,实现首个后量子替代方案,并得到亚指数安全的抗碰撞哈希函数。

摘要:

在过去的几十年里,我们见证了基于各种假设(如二次剩余、判定性Diffie-Hellman和带错误学习)构建的具有有损或同态属性的高级密码原语的激增。这些原语蕴含了复杂性类$SZK$(统计零知识)中的困难问题;因此,它们只能基于在$BPP^{SZK}$中被破解的假设。这对从基于代码的假设构建高级原语构成了障碍,因为唯一已知的此类假设是噪声率极低($\frac{\log^2 n}{n}$)的带噪声奇偶校验学习(LPN),而该假设在拟多项式时间内可被破解。\n 在这项工作中,我们提出了一个新的基于代码的假设:密集-稀疏LPN,它属于复杂性类$BPP^{SZK}$,并被推测对亚指数时间对手是安全的。我们的假设是LPN的一个变体,其灵感来自McEliece密码系统和平均情况复杂性中的随机$k\mbox{-}$XOR问题。\n 我们利用我们的假设来构建有损陷门函数(Peikert-Waters STOC 08)。这为原始论文中基于格的构造提供了首个后量子替代方案。有损陷门函数作为一种基本密码工具,已知能够实现广泛的有损和非有损密码原语;因此,我们的构造以通用方式蕴含了这些原语。特别是,我们实现了具有合理亚指数安全性的抗碰撞哈希函数,改进了先前基于噪声率为$\frac{\log^2 n}{n}$的LPN的构造,后者仅具有拟多项式安全性。

英文摘要:

Over the past few decades, we have seen a proliferation of advanced cryptographic primitives with lossy or homomorphic properties built from various assumptions such as Quadratic Residuosity, Decisional Diffie-Hellman, and Learning with Errors. These primitives imply hard problems in the complexity class $SZK$ (statistical zero-knowledge); as a consequence, they can only be based on assumptions that are broken in $BPP^{SZK}$. This poses a barrier for building advanced primitives from code-based assumptions, as the only known such assumption is Learning Parity with Noise (LPN) with an extremely low noise rate $\frac{\log^2 n}{n}$, which is broken in quasi-polynomial time. In this work, we propose a new code-based assumption: Dense-Sparse LPN, that falls in the complexity class $BPP^{SZK}$ and is conjectured to be secure against subexponential time adversaries. Our assumption is a variant of LPN that is inspired by McEliece's cryptosystem and random $k\mbox{-}$XOR in average-case complexity. We leverage our assumption to build lossy trapdoor functions (Peikert-Waters STOC 08). This gives the first post-quantum alternative to the lattice-based construction in the original paper. Lossy trapdoor functions, being a fundamental cryptographic tool, are known to enable a broad spectrum of both lossy and non-lossy cryptographic primitives; our construction thus implies these primitives in a generic manner. In particular, we achieve collision-resistant hash functions with plausible subexponential security, improving over a prior construction from LPN with noise rate $\frac{\log^2 n}{n}$ that is only quasi-polynomially secure.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑