基于控制转换的软件保护  被引量:8

Software Protection Bases on Control Transformation

在线阅读下载全文

作  者:李长青[1] 李晓勇[1] 韩臻[1] 

机构地区:[1]北京交通大学信息安全体系结构研究中心,北京100044

出  处:《信息安全与通信保密》2006年第10期146-149,共4页Information Security and Communications Privacy

摘  要:控制流转换可以加大程序的复杂度,降低程序的可读性,从而克制反汇编工具和攻击者对程序的解读。论文给出了循环结构和if结构混淆方法的改进方案,提出了新的混淆方法—执行流重整,并且综合利用这些方法构建了混淆器的模型。分析表明,该混淆器具有很好的混淆效果。Control transformation can increase program's complexities and make the program less readable so as to protect software from reverse engineering and the person who wants to read the source codes. This paper puts forwards some improved methods of obfuscating the loops and the if-statements, with a new method of obfuscation reforming flow of execution. Using above methods this paper introduces the model of constructing an obfuscator. Analysis shows that the obfuscator is very effective.

关 键 词:混淆技术 控制流转换 软件保护 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象