中文

Merkle 密钥协商协议是最优的:针对随机预言机下任意密钥协商的 $O(n^2)$ 攻击

计算复杂性 2019-04-02 v4

摘要

我们证明,在随机预言机模型中,任何诚实用户向预言机发起最多 nn 次查询的密钥协商协议,均可被发起 O(n2)O(n^2) 次预言机查询的攻击者所破解。这一结果改进了 Impagliazzo 和 Rudich (STOC '89) 此前给出的 Ω~(n6)\widetilde{\Omega}(n^6) 查询攻击,并解决了他们提出的一个开放性问题。我们的界限在常数因子意义下是最优的,因为 Merkle 于 1974 年提出的一种密钥协商协议可轻易通过 nn 次随机预言机查询实现,且任何发起 o(n2)o(n^2) 次查询的攻击者均无法将其破解。

关键词

引用

@article{arxiv.0801.3669,
  title  = {Merkle's Key Agreement Protocol is Optimal: An $O(n^2)$ Attack on any Key Agreement from Random Oracles},
  author = {Boaz Barak and Mohammad Mahmoody},
  journal= {arXiv preprint arXiv:0801.3669},
  year   = {2019}
}

备注

This version fixes a bug in the proof of the previous version of this paper, see "Correction of Error" paragraph and Appendix A