首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果是P=NP,什么仍然是加密安全的?

如果是P=NP,什么仍然是加密安全的?
EN

Security用户
提问于 2014-03-15 12:43:54
回答 2查看 459关注 0票数 0

我知道,我知道-“如果P=NP”是一个非常大,高影响的假设。

但这是一种假设。

我的意思是,显然RSA (以及类似的混淆方法)很可能变得完全不相关--或者他们会吗?相对于指数时间而言,在多组分中可解是一个重大的打击,但它们是否能利用如此大的公钥/私钥(如果P=NP,那么更有效的素数定位器似乎很有可能),以致于破解它们仍然“困难”吗?

这些大多只是讨论的要点。就原始问题而言:什么密码学方法最终不依赖于P!=NP?

EN

回答 2

Security用户

发布于 2014-03-15 17:29:47

任何经典密码体制在本质上都是算法性的,即任何经典密码体制都可以被打破(原则上)。我认为即将到来的量子信息领域有一天能够使通信变得安全。如果您想阅读有关量子密钥分发协议的更多信息,请尝试搜索: BB84协议、B92协议和eckert协议。

票数 0
EN

Security用户

发布于 2014-03-15 19:09:31

那得看情况。如果P= NP,但求解一般NP-完备的SAT的最佳算法是具有适当大常数的O(N^10),那么尽管是多项式,我们今天使用的N值的传统密码仍然有效。如果P= NP对一般NP-完全问题,即具有适当小常数的O(N^3)有解,那么许多密码学就会变得很弱。

检查素数已经相当有效(不是指数型时间),因此将SAT减少到P并不一定会以任何显著的方式加速对素数的搜索。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/53425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档