没有假设的密码学-寻求概述


25

假设且SAT的快速线性时间算法明天出现。突然,RSA不安全,我们的许多现代通信系统都被破坏了,我们需要重新考虑如何彼此保密。P=NP

问题:是否有一个好的单一参考(或简短清单),可以大范围地了解在没有难处理性假设的情况下加密货币(以及“安全”相关领域)可能发生的事情?这可以节省一天的文明,同时也可以很好地阅读。

讨论:我们现在研究的大多数加密任务(OWF,PRG,PKE)在世界(Impagliazzo 在有影响力的论文中被称为“ Algorithmica”的世界)中证明是不可能的,但仍有一些事情可行:与之交流一个一次性垫 ; 分布式秘密共享 ; 私人信息检索 ; 和其他一些好东西。(锁定框,实现遗忘转移的设备和量子状态等某些物理机制也可以派上用场。当然,对于可以看到哪些信息的人总是存在某种物理假设。)P=NP

可以区分信息理论安全性(对付计算上不受限制的对手)和“无条件”安全性(可能需要受约束的对手,但在没有未经证实的假设的情况下仍显示安全性)。我对信息理论案例最感兴趣。

首先,这是信息理论安全的一个参考书目(就我的观点而言,这是冗长而截然不同的)。


很好的问题,这并不是真正的答案,但可能会很有趣。阿尔弗雷德·梅内塞斯(Alfred Menezes)和尼尔·科布利茨(Neal Koblitz)撰写了一系列不错的“另类外观”论文,他们提出了一些与您自己的问题类似的问题,但同时也涉及整个“安全模型”方向。我在此答案中对此进行了简短的讨论,但是我不确定这是否适用于某种方法。
Artem Kaznatcheev

3
我怀疑有人可以使用这种SAT算法本身来查找当前PKC和无条件安全系统的替代方法。
T ....

请注意,RSA不是NP完全的,因此要求P = NP分解可能会过大。
user834 2013年

现代密码学的很大一部分都基于难处理性假设,并非出于简化/便利的考虑,而是因为复杂性理论(尤其是平均情况下的复杂性)没有更好的结果/可证明的限制...另请参阅crypto.se
vzn

3
这里是由利·毛雷尔一项调查,虽然有点过时,是相当有价值的信息:ftp.inf.ethz.ch/pub/crypto/publications/Maurer99.pdf

Answers:


16

您可能正在寻找的关键词是“信息理论密码学”和“量子密码学”。在有关这些主题的文献中进行搜索将发现您正在寻找的大量工作。下面是一些示例重点:

  • 为了保密:一次性键盘,Wyner窃听通道,秘密共享,量子密钥交换等。

  • 为了完整性和身份验证:通用哈希函数。

  • 对于匿名性:匿名通信(例如DC网络,基于洋葱的方案,基于快速混合随机游走的p2p网络),距离限制协议。

  • 对于基于物理假设的安全性:PUF(物理上不可克隆的功能),完整性代码(Capkun等人),量子密码,使用TPM或防篡改硬件的安全性。

关于这些主题的论文很多。太多的文献无法总结所有结果。


谢谢DW,我知道在答案中总结的依据太多了。我希望找到有用的书籍或调查。
安迪·德鲁克

@AndyDrucker,我的建议是阅读有关您感兴趣的主题的开创性或最新技术论文。我不确定您是否会找到一本涵盖该领域所有工作的书(其中一些是在过去5到10年中发生的)。即使您幸运地发现了一些书,当它出现在书架上时,它也已经开始落后于最新的研究文献。
2013年

2
我什至不追求最新技术。TCS的任何领域都没有真正最新的教科书。然而,人们仍然可以拿起Goldreich的书,并着眼于基于复杂性的加密技术的基本成果和概念。我想知道在信息理论方面是否出现过类似的情况。
安迪·德鲁克

4

这是一个相当复杂的问题,因为我们实际上对该区域没有足够的了解。部分原因是由于信息理论和加密社区一直在研究相似的主题,而彼此之间却没有足够的互动。上面给出了许多优点。我只想添加一些额外的观察结果:

  • 对于给定的设置,我们已经进行了大量的工作来解决密钥协议(和安全通信)的问题。在这里,设置意味着例如系统中的各方(例如爱丽丝,鲍勃和对手夏娃)共享一些来自三方概率分布的相关信息。另一种设置可以包括嘈杂的频道(例如,Alice可以通过嘈杂的频道向Bob和Eve发送信息)。此外,爱丽丝和鲍勃通过通信通道(可能经过身份验证也可能没有经过身份验证)连接。这项工作始于70年代的Aaron Wyner,他介绍了Wiretap渠道模型,并在90年代被Maurer和其他人进一步清理。此外,这方面的许多技术(隐私增强,信息对帐)最终用于“量子密钥分配(QKD)”设置中。迄今为止,这里还进行了大量工作,例如在相关领域,如不可恶意提取的设备等。有界存储模型也是一种与上述设置不同的设置,但是使用类似的技术并且具有类似的设置目标。

  • 除了秘密共享,您还将发现大量有关信息理论上安全的多方计算(MPC)的作品。特别地,由BGW协议发起的工作范围完全是信息理论。

  • 另外,我不确定问题的范围有多远:例如,如果P = NP确实成立,但是我们可以以某种方式证明天空中存在随机预言是合理的,那么对称加密仍然是可能的。有时,此类模型确实用于证明某些密码结构(例如散列函数或分组密码)的安全性,并且这些技术完全是信息论的。

  • 密码学中的信息理论技术通常也作为复杂性理论结果的一种中间工具出现,但是我认为这超出了问题的范围。(请参阅Maurer在随机系统和可分辨性放大方面的工作,作为此类工作的示例。)


“我们可以以某种方式证明天空中存在一个随机预言”是您在说什么?对称的“公共”密钥密码在这里怎么可能?
T ....

1
@JA我相信他指的是Bellare和Rogaway的随机oracle模型,请参见例如cseweb.ucsd.edu/~mihir/papers/ro.html。这种模型是一种启发式方法,通常是一种有用的模型,但是有充分的理由对此表示怀疑:arxiv.org/abs/cs/0010019
Sasho Nikolov

ic ..这到底是怎么回事?您有具体的想法吗?我见过的所有信息理论对称密钥方案都是基于从相关信息中提取公共信息的,因此可能无法制成公共密钥版本。这里是否有一个基本的想法,可以使可行的公钥加密解决方案在理论上是安全的?
T ....

2
让我详细说明一下:在随机预言机模型中,各方都可以访问随机预言机RO,拥有秘密密钥SK的诚实方可以安全地将消息M加密为(R,M + RO(SK || R)),其中R是加密随机性(在每次加密时都会重新生成),+表示按位异或(此处假定RO的输出长度等于消息长度)。此方案的安全性仅取决于random-oracle是随机的。相反,Impagliazzo和Rudich的工作表明,在随机预言机模型中无法实现公钥加密。
Stefano Tessaro 2013年

3

欧洲的一些研究小组一直在进行这一研究。更具体地说,由于我对信息理论的兴趣,我参加了Ueli Maurer和他的学校的工作,这从纯粹的信息理论角度(我更熟悉)来看很有意义,并且还提供了一些实用的信息方法。理论安全。

与上述工作相关,您可能需要考虑的其他地方是Christian Cachin的博士学位论文和Renato Renner(更多量子)。

当然,关键字BB84,Preskill-Shor,Artur Ekert等是一种完全不同的方法。

当然,以上内容仅反映了我的经验有限,当然还有更多的方法和有趣的工作方式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.