最近我一直在阅读关于密码学中使用质因数分解的内容。无论我去哪里阅读,都会说没有“发布”的算法可以在多项式时间(而不是指数时间)内找到密钥的质因数。
如果发现或发布了可以在多项式时间内运行的算法,那么与理论和计算机科学世界相比,这将如何影响实际计算环境?考虑到我们对密码学的依赖程度,世界会突然停滞吗?
有了这个想法,如果P = NP成立,可能会发生什么,我们有多大程度上依赖于它还未得到证明的事实。
作为一个初学者,请原谅我的问题中可能存在的任何错误,但我认为你可以理解我的一般意思。
最近我一直在阅读关于密码学中使用质因数分解的内容。无论我去哪里阅读,都会说没有“发布”的算法可以在多项式时间(而不是指数时间)内找到密钥的质因数。
如果发现或发布了可以在多项式时间内运行的算法,那么与理论和计算机科学世界相比,这将如何影响实际计算环境?考虑到我们对密码学的依赖程度,世界会突然停滞吗?
有了这个想法,如果P = NP成立,可能会发生什么,我们有多大程度上依赖于它还未得到证明的事实。
作为一个初学者,请原谅我的问题中可能存在的任何错误,但我认为你可以理解我的一般意思。
请记住,因数分解问题并没有被证明是NP完全的(而且据推测也不是),因此展示一个P算法来解决因数分解问题并不能意味着P=NP。我们可以假设将加密算法的基础切换到某个NP完全问题上。
P = NP
文章:http://cacm.acm.org/magazines/2009/9/38904-the-status-of-the-p-versus-np-problem/fulltext
从链接中可以看到:与传统的基于某些数学函数的计算困难度的公钥加密不同,它依赖于量子力学的基础,并且无法提供窃听指示或密钥安全保证。
第一个实际使用该技术的网络于2008年上线。