论文部分内容阅读
随着移动智能终端的快速普及,WindowsPhone操作系统以其优异的性能,获得了巨大的成功。但同时,WindowsPhone系统也成为了许多恶意应用的攻击目标。将可信计算技术引入到嵌入式系统解决智能移动设备的安全问题是一个非常好的解决方案。本文基于移动可信模块(Mobile Trusted Module)的基础上针对移动智能终端存在的安全问题,从可信数据安全,可信平台安全和可信网络终端安全的角度出发,研究移动智能终端的可信体系结构及所应用的关键技术,获得的研究成果如下:1.移动可信模块下基于MTTES可信数据安全分析与实现。通过研究传统的透明加密技术,进行了移动端透明加密机制的构建,并搭建了MTTES体系。基于MTTES的数据透明加密设计的原则,设计并实现了运行在WindowsPhone平台下的数据透明加密应用。2.移动可信模块下基于关联分析算法可信平台安全分析与实现。以关联分析算法思想为分析理论,针对检测应用权限滥用攻击这个应用场景,提出一个改进的关联分析算法。基于这个关联分析算法设计并实现了VetDroid分析系统,完成对WindowsPhone软件行为安全性的自动化分析。3.移动可信模块下基于KNN算法可信网络终端安全性分析与实现。通过典型KNN算法应用研究,提出了KNN算法优化和系统参数选取。借助KNN分类统计异常应用程序检测技术,结合数据挖掘算法,成功的实现对异常应用程序及正常应用程序的分类。最后,完成了对安全存储卡高速信息输送指令识别协议的设计工作,构建了以智能TF卡为基础的可信体系架构原型系统。本文研究的内容虽然基于Windows Phone框架,但采用的基本方法、技术和取得的成果可以方便的应用到IOS和Android的系统中。