基于代码分割的隐写软件识别技术研究

来源 :解放军信息工程大学 | 被引量 : 3次 | 上传用户:xiaodixi000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
隐写取证已经成为了当前计算机取证所面临的严峻挑战之一。在隐写取证中,倘若取证者能够识别出取证目标中的隐写软件,则将能避开当前隐写取证所面临的困难,为目标的发现和秘密信息的提取提供线索和依据。本文在总结当前隐写软件识别及其相关的软件特征技术研究现状的基础上,对隐写取证的重要环节——隐写软件识别问题进行了较为深入的探讨。具体工作如下:1、从取证流程的角度,对原有隐写取证步骤进行了扩展,将隐写软件识别问题纳入隐写取证过程之中,丰富了隐写取证的手段,拓展了隐写取证的内涵。2、基于代码分割的思想,提出了三种代码分割方法,给出了一个基于代码分割的隐写软件识别框架。该框架基于代码分割能够将一个复杂的程序(或软件)分割成若干较易理解的代码片段,降低了程序理解的复杂度。3、提出了一种基于“指令词”的隐写软件识别算法。该算法基于k-gram原理将程序指令操作码序列近似分割成若干易于理解、具有独立功能的代码片段,构建“指令词”;统计隐写软件中出现频率较高的“指令词”,构建基于“指令词”的软件特征向量,并用“指令词”出现的频数对特征向量量化;运用向量夹角余弦刻划待识别软件相对于目标隐写软件的匹配程度。实验结果表明:该算法不仅能够区分目标隐写软件与其他软件,较为可靠地识别出经过代码迷惑变换的隐写软件,而且可识别经过升级、捆绑的隐写软件“变种”,并区分不同的隐写软件。4、提出了一种基于寄存器依赖的隐写软件识别算法。算法根据程序指令间的寄存器依赖关系,将程序的寄存器依赖图分割成若干路径,并将分割得到的各条路径上的指令序列作为代码模块;运用待识别软件与目标隐写软件的代码模块中的最大共有子序列的相对长度刻划模块间的匹配度,运用二分图匹配的思想刻划待识别软件相对于目标隐写软件的匹配度。实验结果表明:该算法对于隐写软件的变种能够有效地识别。最后,对全文工作进行了总结,对未来的研究进行了展望。
其他文献
为了突出实验在物理学发展中的重要性,经常要用实验的方法验证简谐振动v—t关系的理论结果,而通常所采用的方法往往出现较大的误差,本文通过对误差产生的原因进行分析,给出了一种
数控机床的大量应用,极大地提升了制造业的制造能力和产品的质量水平。但数控机床的操作人员多数是由普通机床的操作者转过来的。在这些人员中只有少数接受过较为正规的培训,多
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
青州柿子产业以加工柿饼为主,近几年逐渐得到消费者的青睐。本文从柿子种植、产业发展模式、科学研究、消费群体等方面对青州柿子产业发展现状进行了介绍,旨在为青州柿子产业
朝鲜进行核试爆,并以明确的语言宣布已经成为“有核国家”,引起朝核问题、六方会谈以及东北亚安全合作的重要变化。这标志着朝核问题进入了“后朝核阶段”。朝核问题存在着朝鲜
目的研究分析肿瘤内科患者的护理安全管理策略。方法选择在2012年2月至2014年7月入住我院接受治疗的200例肿瘤内科患者作为研究对象。将其临床资料进行回顾性分析,对肿瘤内科
2005年10月1日,《全国人民代表大会常务委员会关于司法鉴定管理问题的决定》施行,司法鉴定职责最终归位于社会鉴定机构,这是司法改革的一项里程碑式进步。制度运行至今逾六年
薪酬问题一直以来都是企业劳资双方争论的核心问题。包括制衣业在内的任何行业,工资制度是整个企业管理体制中基本的、不可回避的有机构成,从经济层面来说更是其最重要的一部