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

被引量 : 0次 | 上传用户:daxian005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的迅速发展,很多传统的电子产品也开始添加移动方面的功能。智能手表是安装有嵌入式系统、用于增强基于报时等功能的腕部手表,其功能相似于一台个人数码助理。Pebble就是一款智能手表,利用蓝牙模块可以将其与Android或i Phone智能手机进行连接。Pebble智能手表应用程序的格式为pbw文件,实际上是zip文件,通过解压缩可以获取到bin格式的执行文件,攻击者通过反汇编软件可以反汇编出程序关键部分代码,为自己所用。本文通过研究Pebble智能手表应用程序的代码保护问题,提出了一种Pebble智能手表应用程序代码分离存储与动态加载的保护方案。通过研究Pebble智能手表的应用程序开发机制,利用其内置蓝牙模块并且可与Android智能手机进行数据传输的特性,将智能手表应用程序的关键部分代码加密后存储在Android智能手机应用程序中,在程序运行期间获取加密后的代码并对其解密,之后利用动态加载技术调用执行。这样在代码被解密之前无法提取到任何信息,对Pebble智能手表上应用程序代码进行了保护。本论文首先详细介绍了该课题的研究背景、国内外研究现状、研究目的以及研究意义,然后介绍了Pebble智能手表和Android系统平台架构及应用程序构建过程,之后设计并实现了Pebble智能手表应用程序代码保护方案,同时对实验结果进行了分析和主观评估,最后对研究工作做了总结。
其他文献
现代高校发展的一个重要特征是以理念为先导和突破口,特别是高校党政管理部门作为学校服务教学、服务师生的窗口,他们的管理理念如何直接影响学校管理的效果和学校的声誉.研
陆良是云南历史悠久的地区之一,长期的人类活动使陆良的自然环境发生了很大变化,特别是近几十年来陆良工业的发展,造成了种种环境问题。本文通过对陆良产业结构的分析,运用关
随着物联网的提出与发展,在异构网络下的计算机应用越来越广泛,中间件技术以其有效提高软件灵活性和扩展性的特点而得到越来越多的关注。机房动力环境监控系统所面对的就是一
对现实经济生活中的大量经济现象,传统经济学理论难以做出合理的解释。新兴的行为经济学以其逼近真实市场行为的理论分析对传统经济学的缺陷提出了挑战,大大增强了对经济现象
慕课是“互联网+教育”的最新教学形式,对促进优质教育资源共享,实现教育公平,提升高等教育教学质量具有重要意义。通过分析相关文件以及国家级线上“金课”的建设经验,从教
介绍了14Cr1MoR+0Cr18Ni10Ti复合板的焊接性,通过应用合理的焊接工艺,使材料的焊接质量满足设计与规范要求,对今后焊接同类材料积累的宝贵的经验。 The weldability of 14Cr
作为全社会大力辅助的工程——全民健身,它有具体的标准规范与体系,让全民共同加入,作为有长远发展战略的工程,对于未来的人类发展有极其重要的意义,需全社会的积极参与。河
面对复杂的市场环境,企业在新产品上市,或者是需要尝试某种新的营销策略时,更多地采用样板市场先行的方式,在样板市场的操作中,可以在方案校正、经验积累、模式复制、队伍锻
从广西贺州市、南宁市市场随机抽取动物性饲料检样 33份 (其中鱼粉 2 9份、蚕蛹 2份、骨粉 2份 )进行实验室检验 ,通过预增菌、增菌和分离培养 ,其中 6份检样沙门氏菌检出阳
本文选取美国、中国、加拿大、日本、俄罗斯、印度、英国、法国、德国为研究对象,研究了能源消费大国中能源消费与经济增长之间关系的共同点与差异,并运用三变量模型(能源消