发明名称 | 用于提高软件安全性的模糊技术 | ||
摘要 | 本发明提供用于提高软件安全性的模糊技术。在一个实施例中,一种用于提高软件安全性的模糊技术的方法包括选择代码的一个子集(例如,应用程序的编译后的源码)来实施模糊,以及对代码的选中子集进行模糊。模糊包括对选中代码的子集进行模糊转换。转换后的代码与未转换前的代码有很少的相同之处。应用转换可以基于要求的安全等级(例如防止反向工程)进行。应用转换还可以包括一种能使用模糊构架产生的控制转换,后者可以通过使用别名和并发技术构建。因此,代码可以基于要求的安全等级(例如,基于要求的有效性、弹性和费用),为提高软件的安全性而进行模糊。 | ||
申请公布号 | CN1260055A | 申请公布日期 | 2000.07.12 |
申请号 | CN98806038.8 | 申请日期 | 1998.06.09 |
申请人 | 联信公司 | 发明人 | 克里斯琴·司温·科尔伯格;克拉克·戴维·汤伯森;道格拉斯·崴·科克·卢 |
分类号 | G06F9/44;G06F1/00 | 主分类号 | G06F9/44 |
代理机构 | 永新专利商标代理有限公司 | 代理人 | 程伟;余刚 |
主权项 | 1.一种用于对代码进行模糊的计算机执行方法,其特征包括: 选择待模糊代码的子集; 选择应用的模糊转换;以及 应用转换,其中转换后代码与转换前代码有较弱的相似性。 | ||
地址 | 美国加利福尼亚州 |