美国研发“无法破解”的芯片,真的无人能攻破吗?

发布者:Editor
发布于:2021-05-26 16:18


2018年,美国国防部高级研究计划署(DARPA)向密歇根大学的一个研究团队资助360万美元以研究无法破解的计算机。


2019年,密歇根大学开发出一款名为“MORPHEUS”的芯片。这款芯片利用基于硬件的方法来阻止黑客攻击,从而避免软件的安全补丁无法彻底消除系统的安全隐患,号称“无法破解”。


援引 IEEE Spectrum 报道,目前已经有超过 580 名安全专家耗时超过 13000 个小时尝试破解 Morpheus,但均已失败告终。


这款芯片真的无法破解吗?


MORPHEUS的安全原理是在可以对自身代码和数据进行加密,并且还可以随机调整自身代码和数据的关键位数。


这个自我调节的过程,可以达到1秒20次。也就是说即使黑客发现了一个Bug,利用这个Bug时需要的信息也会在50毫秒后消失。


研究人员解释说,这个其实就是处理器混淆了处理器中的 "未定义语义"。(未定义的语义指的是计算体系结构意义上的位置, 例如程序代码的位置、格式和内容等都是未定义的语义。)


假设驾驶一辆汽车,我们对汽车的定义语义是:它有一个方向盘、左/右转向灯、可能有一个换挡杆(这取决于汽车的种类)、一个开关按钮。


未定义的语义是:它是四汽缸还是六汽缸?它是用柴油还是用电?它是有ABS制动还是无ABS制动?


攻击者需要知道所有定义语义和未定义语义,因为他们需要利用这些知识来绕过防御,从而获取访问权限。


但是Morpheus通过一种名叫“churn”的处理,以非常快的速度不断地随机打乱“未定义语义”的数据比特,从而确保黑客找不到漏洞或利用漏洞。缺点是会降低性能。


虽然 Morpheus 并非完全不可破解,但它朝着正确方向迈出的一大步。


你觉得是否可以研制出不可破解的芯片呢?



公众号ID:ikanxue

官方微博:看雪安全

商务合作:wsc@kanxue.com




声明:该文观点仅代表作者本人,转载请注明来自看雪