首页> 中文学位 >嵌入式软件防盗版研究
【6h】

嵌入式软件防盗版研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1课题背景

1.2 防盗版嵌入式软件的研究现状

1.3 课题研究主要内容

2 分析加密技术对嵌入式软件防盗版的影响

2.1 传统软件保护模型及攻击模型

2.2 传统软件防盗版问题与嵌入式产品防盗问题的区别与联系

2.3建立防盗版的嵌入式软件的安全特性模型

2.4 理性认识加密技术

2.5 本章小结

3 高安全性的嵌入式软件防盗版的方案介绍

3.1 注册验证

3.2 加壳技术

3.3嵌入式易失性存储器明文防定位的策略

3.4 嵌入式软件保护方案的实质

3.5本章小结

4 模块间的关联导致的信息泄露

4.1体系结构产生的信息泄露

4.2 硬件间协调工作所产生的信息泄露

4.3软硬件紧密结合而产生的信息泄露

4.4 软件模块间的关联性所导致的信息泄露

4.5利用模块间的泄露突破基于模块的软件版权保护

4.6本章小结

5 某机顶盒实例破解

5.1破解机顶盒的主体过程

5.2准备工作

5.3搭建实验平台

5.4读写OTP存储器实验准备

5.5 读写OTP存储器中机密数据

5.6 本章小结

6 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

附 录1攻读硕士学位期间发表的主要论文

附 录2 读OTP源代码及注释

展开▼

摘要

嵌入式产品的盗版问题一直是困扰着众多嵌入式设计厂商的重要问题。为了防范此类问题,设计厂商在嵌入式产品中加入了各种保护技术,设计出了各自的保护方案。这些保护技术大多以密码学为理论基础,具体就是各种加密技术。而密码学上安全的前提是:假设破解者不能得到秘钥。可是实际上,秘钥不可避免地会留在嵌入式产品里。为了防止秘钥被发现与篡改,又诞生了“软件隐藏技术”。
  尽管如此,嵌入式产品的盗版现象依旧存在。针对以上问题,本文通过深入研究,证明了不恰当的使用加密技术会降低嵌入式产品防盗版的安全强度。同时,论述了由于嵌入式产品软硬件模块间复杂的关联性所产生信息泄露,及这些泄露的信息给嵌入式软件防盗版带来的挑战。
  本文简单描述了嵌入式产品的盗版问题之后,推导出了防盗版的嵌入式产品必须具备的三个安全特性。在此基础上,证明了不恰当的使用加密技术会降低嵌入式产品的安全性。接着,介绍了一套高安全性的嵌入式软件防盗版保护方案,通过分析得出嵌入式软件防盗版保护方案的实质是使机密数据在各个硬件模块上具有相应的安全特性。然后,论述了嵌入式产品模块间复杂的关联性所导致的信息泄露问题,分析了这些信息泄露对机密数据在各个硬件模块上的安全特性所产生的影响,同时展示了破解者是如何利用这些信息泄露突破保护方案中所提供的防盗版安全特性的。最后,介绍了一个机顶盒的破解实例,在破解过程同时展示了这些信息泄露的危害。

著录项

  • 作者

    熊志龙;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 刘政林;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.56;
  • 关键词

    嵌入式软件; 防盗版; 加密技术; 信息安全;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号