基于TrustZone的多任务多用户安全研究与设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:jiahenglipin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着5G时代的到来和物联网行业的快速发展以及人们安全和隐私保护意识的增强,安全和隐私保护变得越来越重要。近年来在云计算的基础上,雾计算、边缘计算等近端云计算模式发展迅猛,这有效的解决了移动终端在计算、存储、网络、电池等资源的不足。克服了一些对于延迟要求比较高的应用的网络延迟,改善了移动终端应用的性能,提高了用户体验。  但由于物联网行业的快速发展,Android等系统软件的开源,各种应用的权限泛滥等原因,使得这些移动终端都存在着潜在的安全问题。而这些泄露的隐私直接关系到人们的个人隐私。比如:移动支付时的银行账号和密码;地图导航时的位置信息;订餐外卖时的饮食习惯;上网购物的消费习惯;网上诊断时的身体健康信息等等涉及衣食住行的各个方面。  从整个生态来说,我们需要在信息流的各个方面来进行安全保护研究。从端到端,从端到云,从云到端,涉及移动设备、路由器、交换机、服务器等模块。我们既要保证在整个系统上的隐私保护,也要做到某个设备上的安全和隐私保护。本文以现有的嵌入式设备即移动设备上安全和隐私保护的研究来切入,保证最接近用户端的移动设备的安全。但本研究所提出的安全思想和架构可以同样扩展到实现了类似硬件功能的平台上。  一个设备从功能上可以分为计算模块,存储模块和网络模块。同样可以把安全研究分为安全计算,安全存储,安全网络。保护用户隐私就是要保证用户数据的完整性,保证用户数据不被非法破坏;保证数据的防篡改性,阻止黑客恶意修改用户数据;保证用户的安全访问,使得非法用户不得访问。可以实现用户安全和隐私数据保护的技术有身份认证、访问控制和隐私保护等等。  在具体到嵌入式系统安全领域,很多的研究与实现都是为设备添加外部安全硬件模块或者集成到SOC上的内部安全模块或者采用软件虚拟化,在特权模式下运行一个高可信的处理程序——监控器。但这些解决方案存在的问题是要么只保护系统中的关键资源要么安全方案忽略大部分的攻击问题。如加密模块的设计是为了保护密钥,但如果攻击者在加密模块外,当数据传输到内存进行交互时,可以多次窃取解密内容,这样的保护将毫无意义。而采用云计算软件虚拟化技术,则需要每个设备都要实现很浪费计算资源的监控器。为了提高现有嵌入式系统的安全性,保证用户数据的安全,我们提出了基于TrustZone技术的多任务多用户安全实施方案。本文的主要贡献包括:  1.基于TrustZone技术,提出了一个称为OPTZ(Open TrustZone)的安全架构。ARM的TrustZone技术可以通过实现物理内存的隔离来提高应用的安全而不需要额外的内部或外部硬件芯片。我们设计了一个可信执行环境TEE(Trusted Execution Environment),并且在平台上实现了两个虚拟的世界——普通世界和安全世界,普通世界负责运行普通的任务,安全世界负责运行对安全要求高的应用。实现了普通世界和安全世界的物理隔离。  2.实现了多任务多用户的安全隔离。在OPTZ的安全架构下,实现了多任务多用户的物理隔离。对于系统中运行的任务,划分为普通任务NA(Normal Application)和安全任务。安全任务分为两部分:运行于普通世界的CA(Client Application)和运行于安全世界的TA(Trusted Application)。CA与TA之间相互隔离,通过系统调用可以实现CA与TA之间的通信并且在安全世界下的TA之间相互物理隔离。对于多用户安全,我们提出基于TrustZone技术的几种多用户物理隔离的解决方案。通过更安全可靠的身份认证机制,访问控制保护机制实现了多用户物理隔离。
其他文献
无线传感器网络(Wireless Sensor Network, WSN)技术作为21世纪具有巨大影响力的技术之一,已经成为当今世界前沿科技的研究热点,ZigBee作为设计WSN的主流协议,也同样备受关注
随着智能手机的不断普及与手机上网用户的持续增多,个人手机安全问题越来越多的得到了关注。Android平台作为近几年来新兴的手机操作系统,市场占有率达到智能手机的一半以上
运动目标的跟踪与识别作为计算机视觉的一个核心研究课题,相关算法如雨后春笋般出现。跟踪的目标及场景的差异,导致跟踪算法的选择也不尽相同的,这就需要在算法设计阶段能够
图像分类在计算机视觉研究领域中是一个热点问题,一直以来备受学者关注,尤其是近些年来,数字图像的规模呈现爆炸式增长态势,图像分类已成为许多领域的一项关键任务,因此其研
WLAN已经成为国内三大运营商的建网重点,运营商对WLAN网络的建设已经从初期的建设期发展为建设与运营并行考虑的时期,既要考虑如何在扩建、提速下有效维护、优化WLAN网络,实
离群点是指数据集中和常规数据对象的产生机制完全不同的,不符合数据的一般规律,偏离常规数据对象的数据点,但是它们又可能包含着我们容易忽略的非常重要的信息。如在信用卡
目前,很多监控应用会在固定位置设置一些捕获设备对运动实体进行追踪,从而产生大量时空轨迹数据。例如在交通管控系统中,安装在道路上的智能摄像头会自动拍摄并对过往车辆进行识
“大数据”已成为近年计算机信息技术行业关注的热点。如何利用现有技术挖掘出数据背后隐藏的丰富信息,进而创造更高的经济价值,是大数据发展的问题之一。可视化挖掘技术以图形
脑-机接口(Brain-computer interface, BCI)是一种不依赖外周神经和肌肉等传统信息通道的特殊人-机交互技术。利用该技术,可实现大脑与外部设备之间的直接通信和控制。作为神
近年来,随着宽带互联网的迅速发展以及网民数量不断攀升,互联网上的广告推送服务迎来了新的商机,已经得到了众多的门户网站、购物网站以及社交网站等的关注。在互联网广告推送服