Answers:
首先想到的是,公钥加密技术的安全性当前取决于无法解决NP难度类别中的暴力数学问题。如果P = NP,则依赖于PKC的所有内容(包括HTTPS,这意味着整个现代的全球电子商务基础架构)都必须重新设计!
P与NP问题的状态对此进行了介绍。绝对值得一读。
文章中的一些要点(引自“ 如果P = NP?”部分):
大多数NP完全问题都有“有趣”的现实应用。P=NP
会有很多后果:
底线是已知的NP完全问题的性质。这些不仅仅是少数科学家在遥远的地方相互娱乐所产生的问题。它们可以用业务术语表示。实际上,一些求职面试官喜欢在他们的问题中隐藏NP完全性问题以便测试候选人。
这些可能性在Impagliazzo的《五个世界》中都有介绍。
这里有一些要点:
人工智能将能够实现巨大的飞跃。例如,有了足够的“训练数据”,从输入端产生正确输出的最短电路将代表最佳的翻译方法。尤其是,拥有完美的语音识别和语言翻译将变得微不足道。如果您的培训数据是获得奥斯卡奖的电影,那么它可以为您生成更多获得奥斯卡奖的电影。
经济将大大提高效率。会有混乱,包括可能取代程序员。编程本身的实践更多地是关于收集训练数据,而不是关于编写代码。Google将有资源在这样一个世界上脱颖而出。
由于公钥密码术将“销毁”,因此亚马逊需要向您发送一个一次性密码,以便进行安全交易。
数学证明可以自动生成和验证。
总体而言,它将引入技术上的奇异之处;P = NP的意义将是深远的。另外,Lance Fortnow在另一篇博客文章中谈到了这一点,您应该阅读。
证明P = NP的影响将包括重新寻找简化算法的兴趣。人们还将尝试在与归约算法关联的常数上找到一些下界。
证明P = NP不会像其他答案所声称的那样重要,因为它可能以零知识证明的形式出现。在不知道归约算法的情况下知道P = NP会与当前情况有一点不同。
想象一下,如果有人证明存在约简算法,但该算法为O(sqrt(n)+ 2 ^ 4096)。