这种被称为“软件混淆”的加密系统是首次在实际操作中完成。在计算机领域的程序开发过程中,最简单的混淆就是名称混淆,而强度更高的流程混淆,其功效如同移形换位、乾坤大挪移,如此移来移去达到让人看不懂软件编程的原理,阻止那些想得到源代码的行为。
新系统是一种数学混淆机制,可以通过阻止盗窃的新算法、隐藏软件补丁的漏洞,并在补丁分布时进行修复,以此来保护源代码。
这种模糊机制成功的关键是一种新型“多线性拼图”,其中真正的创新是将软件转化成一种数学拼图游戏。只需给出一些数字,或一个数字序列,在这个数学拼图中,这些数字或数字序列,只能与其他数字以非常特定的方式相结合。
这项为了实现软件混淆的新技术,给另一个突破即功能加密铺平了道路。采用功能加密可替代发送加密信息,呈报其位置。以前功能加密的工作仅限于支持极少的功能,而新的操作可以处理任何可计算的函数。例如,将一条简单的消息发送给一群人,每个人会因其不同特性接收到不同的内容。
以前开发的混淆技术迫使攻击者花费一些精力,但最终几天后就可以成功破译。而新系统固若金汤,对于一个试图破译软件的工程师来说,他必须首先解决各种数学问题,从而改变密码学领域的游戏规则,而这需要花费数百年时间。
本文发布于:2022-10-28 08:59:25,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/396763.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |