EEJournal

新鲜的字节
现在就订阅

密码学的突破可以让软件变得不可破解

puzzle.jpg

1996年,作为麻省理工学院(Massachusetts Institute of Technology)的一名研究生,阿米特·萨海(Amit Sahai)被“零知识”证明的奇怪概念迷住了。零知识证明是一种数学协议,用来说服某人某件事是正确的,而不揭示为什么它是正确的任何细节。当萨海仔细思考这个违反直觉的概念时,他想到了一个更大胆的想法:如果有可能不仅掩盖一个证明的内部工作,而且掩盖一个计算机程序的内部工作,这样人们就可以使用这个程序,而不知道它是如何工作的,会怎么样?

“混淆”程序的想法已经存在了几十年,但没有人为这个概念开发出严格的数学框架,更不用说创建一个无懈可击的混淆方案了。多年来,商业软件公司设计了各种技术来扰乱计算机程序,使其在执行相同功能的同时更难理解。但黑客们挫败了每一次尝试。这些商业混淆器充其量只是提供了一个“减速带”,萨海说,他现在是加州大学洛杉矶分校的计算机科学教授。“攻击者可能需要几天时间来解锁隐藏在软件中的秘密,而不是几分钟。”
通过《连线》杂志

继续阅读

图片:INTVGene /Flickr

留下回复

有特色的博客
2023年2月16日
了解我们如何通过GuideWare方法帮助芯片设计人员实现更快的代码检测和功能验证,用于航空航天和汽车soc。后扩展超越Synopsys指南:如何功能绒布分析节省时间和减少bug在…
2023年2月16日
在当今世界充斥着笨重的扫描仪、手工处理和几乎没有数据的情况下,Nexite团队为客户带来了关于商品的连续实时数据流。他们报道了每件产品的全部故事,从工厂的第一针到……
2023年1月19日
你是否在调整表带或更换手表电池时遇到了问题?如果是这样,我是好消息的携带者....

特色粉笔谈话亚博里的电子竞技

数字世界中的模拟:TRIMPOT®微调电位器
微调电位器是微调模拟电路输出的一种很好的方法,可以在各种各样的应用中使用。在这集Chalk Talk中,来自Bo亚博里的电子竞技urns的Patricia Moorman和Amelia Dalton分解了trimpot的内容,位置,如何,以及为什么Bourns trimpot可以为您的下一个设计带来好处。
2023年2月2日
2210的浏览量
Baidu