混淆中的控制变换研究  

Research of control transformation of obfuscation

在线阅读下载全文

作  者:王应战[1] 任平安[1,2] 马建峰[2] 

机构地区:[1]陕西师范大学计算机科学学院,陕西西安710062 [2]西安电子科技大学计算机学院,陕西西安710062

出  处:《西安石油大学学报(自然科学版)》2010年第2期91-95,共5页Journal of Xi’an Shiyou University(Natural Science Edition)

基  金:国家自然科学基金重大研究计划项目(编号:90204012);国家高技术研究发展计划(编号:2002AA143021);教育部优秀青年教师资助计划;教育部科学技术重点研究项目;总装备部武器装备基金项目

摘  要:介绍了混淆的力量、弹性、执行代价和隐蔽性等性能及其度量问题,详细分析了混淆中的控制变换并给出一些具体的实例,控制变换分为:①计算变换.主要包括插入死的或不相关的代码、删除库调用和程序习惯用语、表解释、增加冗余操作、使代码并行化;②聚合变换.主要包括克隆方法和循环变换;③排序变换.最后对混淆变换的可能的研究方向和热点问题作了介绍.The potency,resilience,stealth and execution cost of obfuscation and their measurement are introduced firstly.Then the control transformation of obfuscation is analyzed in detail and some concrete examples are presented.The control transformation can be divided into the following categories:computation transformations,including inserting dead or irrelevant code,deleting library calls and programming idioms,table interpretation,adding redundant operations,paralleling code;aggregation transformations,including cloning methods and loop transformations;ordering transformations.Finally,the research direction and the hot issues on the possibility of obfuscation transformations are proposed.

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

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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