数据加解密过程逆向分析技术研究

被引量 : 9次 | 上传用户:wdwd521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自动化地对数据加解密过程进行逆向分析,能够减少人工分析的工作量,有效提高分析人员对密码算法安全性进行研究的效率,对增强软件安全性、保障网络数据的安全传输发挥积极作用。目前,加解密过程的自动化逆向分析主要关注密码算法的自动识别,对于整个数据加解密过程的分析,缺乏成熟的理论和工具。本文对现有的数据加解密过程分析方法进行总结,在现有密码算法识别技术的基础上,应用数据流分析技术,对数据加解密过程的逆向分析技术进行研究,探索一种有效的自动化分析方法。本文首先介绍了加解密过程逆向分析的概念、研究意义及发展现状,针对已有密码算法识别技术存在的问题,提出改进方案并加以实现,在此基础上,构建软件的加解密过程依赖图,通过相似性比对的方法提取软件的数据加解密过程。对已有的动态密码算法识别技术的改进主要通过引入熵值信息作为密码算法的特征、构建加解密函数特征信息库、实现基于贝叶斯分类方法的密码算法识别模型等手段来实现。在此基础上,定义了一种数据加解密过程依赖图,利用数据流跟踪技术实现依赖图构建算法,然后通过依赖图的相似性比对提取最大等价子图,达到自动化分析软件的数据加解密过程的目的。最后,本文设计并实现了一套基于动态二进制分析平台Pin的数据加解密过程逆向分析系统DCPL,并针对多款含有数据加解密过程的软件进行了系统测试。结果表明,该系统能够在准确识别密码算法的基础上快速地定位和提取数据的加解密过程,并在保证分析效率的前提下将系统开销控制在预期范围内。
其他文献
随着移动互联网的发展,网络中的数据量急剧增加,这些数据经过分析和挖掘后可以得到非常有价值的信息,这些信息可用于商业、科研、生产等各方面研究。急剧增长的海量数据如果使用
根据我国“中国铁路中长期发展规划(2008年调整)”要求,截止到2020年,我国铁路营业里程达到12万km,主要繁忙干线实现客货分离,其中既有铁路增建二线1.3万km,电气化改造1.6万km,需要大
自2003年以来,在煤炭市场当中,煤炭的供需关系发生了一些根本性的变化,电煤由于出现供不应求的现象,导致了煤价飞涨,发电成本急剧升高。电煤价格的不断改变使得煤电之间的矛盾日趋
丙烯酸酯压敏胶主要由C、H、O三种元素组成,极易燃。应用领域受到一定的限制,因此对丙烯酸酯压敏胶进行阻燃改性具有重要的意义。传统的添加阻燃剂的方法会破坏压敏胶的压敏性
随着我国经济的高位、快速发展,国家对铁路建设项目规划的高度重视,在“十一五”期间,绘就了中长期铁路网规划宏伟蓝图。区域社会经济作为国家经济发展的重要组成部分,为国民经济
齿轮传动是一种应用最广泛的机械传动。由于齿侧间隙、时变啮合刚度、综合啮合误差和阻尼等因素的存在,从而导致齿轮传动系统动力学行为具有丰富的非线性特性。行星齿轮传动相
自美国安然假账事件以来,世界各国开始重视企业内部控制的研究和应用,特别是欧美发达国家,企业内部控制研究成果十分显著,同时这一理念也引起了政府部门管理者的关注,于近年来逐步
当今社会,物流产业的发达程度已经成为城市现代化建设的重要标志,组建发达的物流产业是上海跃为顶尖国际化大都市的必要条件,也是上海成为国际经济、金融、贸易、航运中心的重要
慈姑黑粉病是慈姑生产中最重要的病害之一。病原菌最初被认为是慈姑实球黑粉菌。随着属名的变化,该病原菌被转移到虚球黑粉菌属称为慈姑虚球黑粉菌。最新研究表明,该病原菌与
论文在云南省地质调查院承担的“云南省新平县大红山外围铁、铜矿资源普查”项目资助下完成,本文在充分了解区域地质背景、矿区地质及矿化特征的基础上,通过野外现场地质调查