资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
,答辩人:余 彦 专 业:电子与通信工程 导 师:万 毅 教授,基于序列号的软件保护模型改进研究,亚太地区未授权软件使用比例,时间(年),百分比(%),数据来源: BusinessSoftware Alliance. The Compliance Gap BSA GLOBAL SOFTWARE SURVEYR/OL. Washington, DC: Business Software Alliance, 2014. 2014-06.,传统方法及其存在的问题,存在的问题: 1、攻击者容易确定校验模块的位置,例如,通过调用频率的方法或者根据程序提示的时候跟踪输入输出函数。,本文主要的研究内容,黑盒阶段,动态分析阶段,静态分析阶段,编辑阶段,对用户ID构成方式的改进,CPU ID,MAC 地址,随机字符串,用户 ID,增加校验开关,进入功能模块,开关状态,正常使用 功能模块,0(无需校验序列号),序列号校验,正常使用 功能模块,令功能模块 运算结果出错,1(需要校验序列号),F,T,软件保护测试验证系统,合法状态下的加法运算结果,序列号校验失败时的错误结果,程序主界面,受到保护的程序,代价分析,序列号校验模块对不同排序算法时间性能的影响,总结,对用户ID的构成方式进行了改进(采用机器指纹),本文分析并总结了传统序列号保护模型中存在的问题,并针对问题作出以下两个改进:,针对传统序列号模块易被跟踪和动态分析做出了改进,经过分析,本文所提出的改进方案中,对时间和空间成本的增加均为O(1)。可以认为这种额外的开销C( S , P ) = free,是可忽略的。 参考文献: 陈亮.基于代码混淆的软件水印方案的设计与实现博士论文.赣州:江西理工大学,2009.,谢谢!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号