可执行程序中私有密码系统定位与分析

基本信息
批准号:61872237
项目类别:面上项目
资助金额:16.00
负责人:张媛媛
学科分类:
依托单位:上海交通大学
批准年份:2018
结题年份:2019
起止时间:2019-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:丁宁,李卷孺,杨文博,胡易坤,陈天成,李昶蔚
关键词:
密码算法分析软件安全二进制分析
结项摘要

Legacy software and specialized software (security communication protocols, document encryption, etc.) adopt myriad of proprietary crypto-systems. Lack of source code, the workforce and time cost in refactoring legacy software, analyzing specialized security software are uncontrollable. Meanwhile, binaries in different ISA cause variety and uncertainty in reverse engineering and analysis. .Facing such challenges, we are using data-flow analysis techniques to abstract the static and dynamic characteristics in the cryptographical algorithms, identify the crypto primitives; proposing a key lift-time tracing method to profile the relationship among the crypto components and system framework; designing the positioning method for multiplatform binaries, to accomplished the automated positioning and analysis, recover the original appearance of the crypto-system, and facilitate the security evaluation afterwards.

大量遗产软件和特殊安全功能(加密通信协议、文档加密等)软件中,大量采用私有密码系统。由于缺乏源代码,在遗产软件重构、特殊软件破解,以及对它们的安全性评估工作中,会面临难以估计的人力和时间成本。同时,多平台多指令集也为二进制代码分析带来了多样性和不确定性。.课题组面对上述挑战,将运用数据流分析手段提取密码静态和动态特征,快速识别密码原语;提出密钥生命周期跟踪方法,以密钥为线索勾勒密码组件关系和系统框架;提出多平台适用的定位和分析方法,最终以期实现自动化定位分析,快速还原密码系统原貌,并对其安全性进行评估,分析潜在的安全问题。

项目摘要

该项目针对可执行代码、混淆代码等非源码形式的程序代码中的密码系统安全审计难题, 提出了复杂代码系统中的密码算法定位与识别为研究目标的科研课题。在为期一年的执行期内,取得了如下五个方面的科研成果:1. 可执行代码中密码算法与系统自动化定位与分析;2. 基于代码相似性对比的标准密码算法识别与定位;3. 物联网系统中的密码算法安全问题分析;4. 基于自然语言处理的密码定位与漏洞发现方法研究;5. 混淆形态下的密码相关代码的发现与还原。.课题分别围绕着可执行代码、海量源代码、混淆代码、物联网固件等多种形态多种平台的代码开展研究,能有效定位与识别密码相关代码,某些场合下可恢复出密码系统完整形态。该系列成果在代码漏洞挖掘、密码代码安全的自动化审计方面具有较高的理论价值与较好的工程应用价值,在多项产学研项目中得到了验证,获得了良好的审计效果。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
3

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
4

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016
5

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

DOI:10.19701/j.jzjg.2015.15.012
发表时间:2015

张媛媛的其他基金

批准号:61701352
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:71601184
批准年份:2016
资助金额:17.50
项目类别:青年科学基金项目
批准号:30900561
批准年份:2009
资助金额:19.00
项目类别:青年科学基金项目
批准号:21267002
批准年份:2012
资助金额:50.00
项目类别:地区科学基金项目
批准号:31100581
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:31201450
批准年份:2012
资助金额:20.00
项目类别:青年科学基金项目
批准号:11901506
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:81801472
批准年份:2018
资助金额:20.00
项目类别:青年科学基金项目
批准号:61701173
批准年份:2017
资助金额:28.00
项目类别:青年科学基金项目
批准号:51908367
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:61902430
批准年份:2019
资助金额:23.00
项目类别:青年科学基金项目
批准号:30800029
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:51302084
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:11426193
批准年份:2014
资助金额:3.00
项目类别:数学天元基金项目
批准号:81601261
批准年份:2016
资助金额:17.50
项目类别:青年科学基金项目
批准号:61103040
批准年份:2011
资助金额:22.00
项目类别:青年科学基金项目
批准号:51668005
批准年份:2016
资助金额:40.00
项目类别:地区科学基金项目
批准号:31670290
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:51903125
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:81503295
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:81202786
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:21807002
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目

相似国自然基金

1

密码系统与密码分析

批准号:69772037
批准年份:1997
负责人:曹珍富
学科分类:F0101
资助金额:10.00
项目类别:面上项目
2

虚拟私有计算关键密码学方法

批准号:61672083
批准年份:2016
负责人:伍前红
学科分类:F0206
资助金额:64.00
项目类别:面上项目
3

有记忆前馈网络密码系统的设计与分析

批准号:69703012
批准年份:1997
负责人:冯登国
学科分类:F0206
资助金额:11.00
项目类别:青年科学基金项目
4

密码系统的信息泄漏分析方法与防护机制研究

批准号:61632020
批准年份:2016
负责人:周永彬
学科分类:F0206
资助金额:270.00
项目类别:重点项目