-
题名子程序花指令模糊变换逻辑一致性研究
被引量:2
- 1
-
-
作者
孙国梓
陈丹伟
蔡强
-
机构
南京邮电大学计算机学院
南京邮电大学计算机技术研究所
-
出处
《计算机科学》
CSCD
北大核心
2009年第8期89-91,200,共4页
-
基金
国家科技攻关项目(2004BA811B04
2007BAK34B06)
江苏省高校自然科学研究计划项目(05KJD520150)资助
-
文摘
花指令模糊变换是代码模糊变换策略中的一种有效方法。在分析现有花指令加密方法的基础上,提出一种子程序花指令模糊变换方案,并利用形式化方法对其进行描述。通过研究子程序花指令模糊变换各种形式化的定义,推导出若干引理,从"XOR及CMP扩展"、"伪分支构造"、"JNE后加花指令"等3个方面加以形式化的证明,使得经上述子程序花指令模糊变换的程序具有与原程序相同的逻辑性。最后,以代码模糊变换评测标准对该算法的效果进行了详细分析。
-
关键词
代码模糊变换
逻辑一致性
花指令
反汇编
-
Keywords
Code obfuscation, Logic consistency, Junk code, Disassemble
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-
-
题名花指令模糊变换逻辑一致性研究
被引量:2
- 2
-
-
作者
曹林
孙国梓
王海平
王绍棣
-
机构
南京邮电大学计算机科学与技术系
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第20期135-137,152,共4页
-
基金
国家科技攻关基金资助项目(2004BA811B04)
南京邮电大学校基金资助项目(NY205043)
-
文摘
花指令模糊变换是代码模糊变换策略中的一种有效方法。在分析现有花指令加密方法的基础上,给出一种随机花指令模糊变换加密方案,并利用形式化方法对其进行了描述。通过研究花指令模糊变换各种形式化的定义,推导出若干引理,从“JMP扩展”、“JMC变换”、“JMP后添加花指令”等3个方面形式化地证明了经上述随机花指令加密算法变换的程序具有与原始程序相同的逻辑性。
-
关键词
代码模糊变换
逻辑一致性
花指令
反汇编
-
Keywords
Code obfuscating transformation
Logic invariability
Junk code
Disassemble
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-
-
题名随机花指令加密算法研究
被引量:5
- 3
-
-
作者
王海平
曹林
孙国梓
陈丹伟
-
机构
南京邮电大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2006年第2期338-340,共3页
-
基金
国家科技攻关项目(2004BA811B04)
江苏省高校自然科学研究计划项目(05KJD520150)
南京邮电大学校基金项目(NY205043)
-
文摘
在对已有的花指令加密策略及其存在的问题进行分析的基础上,提出了随机花指令加密算法。给出了该算法的JMP扩展和JMC变换两种基本策略,研究了随机花指令的算法的工作流程和算法描述,并采用自编写的JCEE软件对上述算法进行了具体实践。
-
关键词
花指令
加密算法
代码模糊变换
反汇编
-
Keywords
junk code
encryption algorithm
obfuscating transformation
disassemble
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名子程序花指令加密算法研究
被引量:2
- 4
-
-
作者
孙国梓
蔡强
陈丹伟
-
机构
南京邮电大学计算机学院
南京邮电大学计算机技术研究所
-
出处
《计算机工程与应用》
CSCD
北大核心
2009年第3期130-132,共3页
-
基金
国家科技攻关计划项目(No.2004BA811B04)
江苏省高校自然科学研究计划项目(No.05KJD520150)~~
-
文摘
根据反汇编器原理,分析现有的花指令加密算法存在的问题,提出了一种新的花指令加密算法——子程序花指令加密算法。详细论述了子程序花指令加密的工作流程和算法描述,分析了此算法的有效性和逻辑一致性。最后,通过算法的具体实现,对其有效性和逻辑一致性进行了验证。
-
关键词
花指令
加密算法
代码模糊变换
反汇编
递归反汇编
-
Keywords
junk code
encryption algorithm
obfuscating transformation
disassemble
recursive disassemble
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-