智能手表代码保护技术研究
发布时间: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