数字农科院2.0

一种基于垃圾代码的混淆算法研究

文献类型: 中文期刊

作者: 杨乐;曾凡兴;何火娇;王兴宇

作者机构:

关键词: 垃圾代码;代码混淆;控制流;逆向工程

期刊名称:微电子学与计算机

ISSN: 1000-7180

年卷期: 2011 年 28 卷 04 期

页码: 127-130

收录情况: 北大核心 ; CSCD

摘要: 控制流混淆用于混淆程序的运行流程,从而防止对软件的逆向工程,但通常混淆后的程序在代码量以及执行时间方面都有较大增长.针对不透明谓词难抵挡动态攻击这一弱点,提出了利用"垃圾代码"进行控制流混淆的思路,采用分支垃圾代码和循环垃圾代码算法相结合,并引入了Hash函数以限制代码的插入操作,从而控制代码长度的增长.实验结果表明,该混淆算法能够有效地控制混淆转换带来的性能过载,同时能够有效地防止逆向工程攻击.

分类号: TP309

  • 相关文献

[1]基于垃圾代码的控制流混淆算法. 杨乐,周强强,薛锦云. 2011

[2]基于逆向工程的水稻精准模型构建及试验验证. 陈晨,吴崇友,江涛. 2017

作者其他论文 更多>>