登录    注册    忘记密码

期刊文章详细信息

一种具有时间多样性的虚拟机软件保护方法  ( EI收录)  

Software Protection Based on Virtual Machine with Time Diversity

  

文献类型:期刊文章

作  者:房鼎益[1,2] 赵媛[1,2] 王怀军[2,3] 顾元祥[2,4] 许广莲[1,2]

机构地区:[1]西北大学信息科学与技术学院,陕西西安710127 [2]西北大学-爱迪德信息安全联合实验室,陕西西安710127 [3]西安理工大学计算机科学与工程学院,陕西西安710048 [4]爱迪德技术(北京)有限公司,北京100125

出  处:《软件学报》

基  金:国家自然科学基金(61070176;61170218;61272461);教育部高等学校博士学科点专项科研基金(20106101110018);陕西省科技攻关计划(2011K06-07)

年  份:2015

卷  号:26

期  号:6

起止页码:1322-1339

语  种:中文

收录情况:AJ、BDHX、BDHX2014、CSA、CSA-PROQEUST、CSCD、CSCD2015_2016、EI(收录号:20152600981998)、IC、INSPEC、JST、MR、RCCSE、SCOPUS、ZGKJHX、ZMATH、核心刊

摘  要:软件核心算法防逆向保护,是软件研发乃至软件产业发展的迫切需求,也是当前软件安全研究领域的热点之一.虚拟机软件保护作为一种保护强度高、商业应用广的技术,已被用于软件核心算法保护,并在很大程度上能够抵御攻击者的逆向分析.但这种保护方法难以抵御累积攻击,无法提供更加持久的保护.时间多样性是指一个软件在不同时间被执行时,执行路径不同,主要用于抵御累积攻击.将时间多样性与虚拟机软件保护相结合,提出了一种具有时间多样性的虚拟机软件保护方法,称为TDVMP.在TDVMP中,通过构造多条相异的执行路径,使得被保护软件在不同次执行时,能够动态选取不同执行路径,从而极大地增加了攻击者进行累积的核心算法逆向分析攻击的难度.同时,对于TDVMP设计中的关键问题,比如多执行路径的构造与选择等进行了详细讨论.此外,提出了时间多样性保护效果的评价指标,并给出了其度量及计算方法.以所实现的原型系统为基础,通过一组具有一定实用价值的实例,对所提出的方法进行了测试、实验.结果表明,TDVMP对于软件核心算法防逆向保护是有效且实用的.

关 键 词:时间多样性  虚拟机软件保护  累积攻击  执行路径差异  

分 类 号:TP311]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心