当前位置:主页 > 科技论文 > 计算机论文 >

智能手表代码保护技术研究

发布时间:2017-05-12 09:21

  本文关键词:智能手表代码保护技术研究,由笔耕文化传播整理发布。


【摘要】:随着移动通信技术的迅速发展,很多传统的电子产品也开始添加移动方面的功能。智能手表是安装有嵌入式系统、用于增强基于报时等功能的腕部手表,其功能相似于一台个人数码助理。Pebble就是一款智能手表,利用蓝牙模块可以将其与Android或i Phone智能手机进行连接。Pebble智能手表应用程序的格式为pbw文件,实际上是zip文件,通过解压缩可以获取到bin格式的执行文件,攻击者通过反汇编软件可以反汇编出程序关键部分代码,为自己所用。本文通过研究Pebble智能手表应用程序的代码保护问题,提出了一种Pebble智能手表应用程序代码分离存储与动态加载的保护方案。通过研究Pebble智能手表的应用程序开发机制,利用其内置蓝牙模块并且可与Android智能手机进行数据传输的特性,将智能手表应用程序的关键部分代码加密后存储在Android智能手机应用程序中,在程序运行期间获取加密后的代码并对其解密,之后利用动态加载技术调用执行。这样在代码被解密之前无法提取到任何信息,对Pebble智能手表上应用程序代码进行了保护。本论文首先详细介绍了该课题的研究背景、国内外研究现状、研究目的以及研究意义,然后介绍了Pebble智能手表和Android系统平台架构及应用程序构建过程,之后设计并实现了Pebble智能手表应用程序代码保护方案,同时对实验结果进行了分析和主观评估,最后对研究工作做了总结。
【关键词】:智能手表 代码保护 动态加载
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP368.33
【目录】:
  • 摘要5-6
  • Abstract6-9
  • 第1章 绪论9-13
  • 1.1 研究背景9-10
  • 1.2 国内外研究现状10-11
  • 1.3 研究意义11-12
  • 1.4 论文组织结构12-13
  • 第2章 Pebble智能手表13-19
  • 2.1 Pebble智能手表简介13
  • 2.2 Pebble智能手表操作系统13-15
  • 2.3 Pebble智能手表应用程序15-16
  • 2.3.1 Pebble应用程序组成15-16
  • 2.4 Pebble智能手表开发16-19
  • 2.4.1 Pebble SDK及开发环境16
  • 2.4.2 Pebble智能手表应用程序开发16-18
  • 2.4.3 与智能手机的数据传输18-19
  • 第3章 Android系统平台19-29
  • 3.1 Android的产生与发展19
  • 3.2 Android平台架构19-24
  • 3.2.1 Android平台特性19-20
  • 3.2.2 Android平台架构20-21
  • 3.2.3 Android应用程序组成21-23
  • 3.2.4 Android应用程序构建过程23-24
  • 3.3 Android安全机制24-26
  • 3.3.1 Linux机制25
  • 3.3.2 Android特有的安全机制25-26
  • 3.4 Android应用程序存在的安全性问题26-29
  • 第4章 Pebble智能手表代码保护方案设计29-43
  • 4.1 问题提出29
  • 4.2 Pebble智能手表应用程序代码保护方案描述29-32
  • 4.3 Pebble智能手表交叉编译技术32-33
  • 4.4 加密解密技术33-36
  • 4.4.1 密码技术介绍与选择33-34
  • 4.4.2 RC534-36
  • 4.5 JNI技术36-38
  • 4.6 Java反射机制38
  • 4.7 代码动态加载技术38-43
  • 4.7.1 函数指针40-41
  • 4.7.2 Android类动态加载技术41-43
  • 第5章 Pebble智能手表代码保护方案实现43-65
  • 5.1 示例程序概述43-44
  • 5.2 实验环境44
  • 5.2.1 硬件环境44
  • 5.2.2 软件环境44
  • 5.3 Pebble智能手表应用程序实现44-54
  • 5.3.1 Pebble智能手表开发环境搭建44-46
  • 5.3.2 程序关键代码隐藏46-47
  • 5.3.3 Peeble智能手表应用程序开发47-54
  • 5.4 Android智能手机应用程序实现54-64
  • 5.4.1 Android开发环境搭建54-55
  • 5.4.2 Android智能手机应用程序开发55-64
  • 5.5 实验小结64-65
  • 结论65-66
  • 参考文献66-68
  • 致谢68

【参考文献】

中国期刊全文数据库 前1条

1 丘志杰;罗蕾;;嵌入式Java反射机制的设计与实现[J];计算机应用;2010年02期


  本文关键词:智能手表代码保护技术研究,由笔耕文化传播整理发布。



本文编号:359401

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/359401.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3bf52***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com