用于安全性信息交互的设备制造技术

技术编号:10932355 阅读:74 留言:0更新日期:2015-01-21 13:01
本发明专利技术公开了一种用于安全性信息交互的设备,所述设备包括第一系统管理装置和第二系统管理装置,所述第一系统管理装置用于为应用提供正常模式的运行环境,并包括:统一接口命令模块,用于为所述应用提供统一命令接口;命令分发模块,根据从所述统一接口命令模块接收的命令,确定要发往的外部安全载体;以及第一控制模块,用于与处于正常模式下的外部安全载体进行命令交互;以及所述第二系统管理装置用于提供安全模式的运行环境,并包括:第二控制模块,用于与处于安全模式下的安全载体进行命令交互;其中,所述命令分发模块配置成在确定所述外部安全载体处于正常模式下时,调用所述第一控制模块,并且配置成在确定所述外部安全载体处于安全模式下时,调用所述第二控制模块。

【技术实现步骤摘要】
用于安全性信息交互的设备
本专利技术涉及本专利技术涉及用于信息交互的设备,更具体地,涉及用于安全性信息交 互的设备。
技术介绍
随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,用于安 全性信息交互(即对安全性要求较高的信息交互,例如金融领域中的交易处理过程)的设备 (尤其是基于移动终端的安全性信息交互设备)变得越来越重要。 在传统的技术方案中,为了提高信息交互设备的安全性,典型地采用如下两种方 式:(1)对现有的信息交互设备的系统管理装置(例如常规的多媒体操作系统)进行安全机 制的提升,诸如增加防火墙、防病毒软件等等;(2)采用可信计算的方式安全引导现有的信 息交互设备的系统管理装置,即严格管理针对该信息交互设备的应用程序的开发、安装和 运行(例如通过签名方式安全引导)。 然而,传统的技术方案存在如下问题:(1)由于可能会持续地出现新的病毒和木 马,故第一种方式难于提供主动的和彻底的解决方案;(2)由于信息交互设备的系统管理 装置(例如常规的多媒体操作系统)自身存在漏洞,故即使采用安全引导的方式,该自身漏 洞依然存在,此外,系统的频繁更新以及应用程序的改造导致成本过高。 为了解决该问题,已经提出了可信执行环境(Trusted Execution Environment, TEE)的概念。由于TEE的出现,越来越多的外部安全载体出于安全性考虑,都会处于TEE控 制下,由TEE来对这些外部安全载体进行管理,这样也很好地提高了这些外部安全载体的 安全性,确保用户使用的外部安全载体是正确的外部安全载体,用户与外部安全载体的操 作不被其他恶意第三方所篡改。然而有些外部安全载体出于友好性,也将会继续在REE(正 常模式下的多媒体操作系统,如Android等)下被使用,这样的外部安全载体就将成为一个 双模式系统下的共享设备,如SSD (智能SD卡,即智能安全数码卡)就是这样的一种设备。 以SSD卡为例,对REE下的客户端程序而言,就有两个一样的SSD,一个在REE控制 下,一个在TEE控制下。对于访问REE控制下的SSD时,采用了原有的REE下的访问控制方 法,而对于访问TEE控制下的SSD时,就需要在TEE下部署一个安全应用,由这个安全应用 来访问控制这个SSD,然后由这个安全应用提供服务给REE下的客户端程序使用,如图1所 /_J、1 〇 然而这种方式至少存在着如下的问题: 1.客户端程序需要两种形式的访问接口,一个接口用于访问多媒体操作系统下SSD, 一种接口用于访问安全操作系统下的SSD安全应用,增加客户端程序的复杂度。 2.需要在安全操作系统下部署一个SSD安全应用,造成整体应用环境的分散性, 需要同时维护两套应用。 3.安全操作系统下的安全应用由于需要TEE控制方的授权认证等操作,会增加应 用的部署难度,不利于整体应用的推广。
技术实现思路
为解决上述问题,本专利技术的专利技术人提出在多媒体操作系统内设置一个系统模块以 一种统一的接口命令形式提供给上层用户程序对所要交互的外部安全载体(如智能SD卡) 进行处理。外部安全载体因为处于两个模式下而被抽象成两个外部安全载体。通过命令分 发模块,用户无需关心所要操作的到底是具体哪个外部安全载体。 按照本专利技术的一个方面,提供了一种用于安全性信息交互的设备,所述设备包括: 第一系统管理装置,用于为应用提供正常模式的运行环境,其中,所述第一系统管理装置包 括:统一接口命令模块,用于为所述应用提供统一命令接口;命令分发模块,根据从所述统 一接口命令模块接收的命令,确定要发往的外部安全载体;以及第一控制模块,用于与处于 正常模式下的外部安全载体进行命令交互;以及 第二系统管理装置,用于提供安全模 式的运行环境,其中,所述第二系统管理装置包括:第二控制模块,用于与处于安全模式下 的安全载体进行命令交互;其中,所述命令分发模块配置成在确定所述外部安全载体处于 正常模式下时,调用所述第一控制模块,并且配置成在确定所述外部安全载体处于安全模 式下时,调用所述第二控制模块。 在上述设备中,所述第一系统管理装置配置成提供运行在正常模式下的多媒体操 作系统,而所述第二系统管理装置配置成提供运行在安全模式下的安全操作系统。 在上述设备中,所述第二系统管理装置使用的资源与所述第一系统管理装置使用 的资源相隔离。 在上述设备中,所述第二系统管理装置进一步包括:外设接口,所述外设接口为各 种类型的外部安全载体提供安全的数据通信接口;虚拟安全载体管理器,所述虚拟安全载 体管理器基于从虚拟安全载体服务器接收到的虚拟安全载体创建请求以及相关联的安全 证书创建并初始化虚拟安全载体;通信模块,所述通信模块在两个或更多数据处理节点之 间建立对等模式的数据通信链路,其中,所述数据处理节点包括所述外部安全载体和所述 虚拟安全载体以及任何其它相关的内部或外部设备或功能单元;用户接口,所述用户接口 通过相互认证的方式为所述外部安全载体和/或所述虚拟安全载体提供人机交互界面。 在上述设备中,所述第二系统管理装置进一步包括一个或多个附加功能装置以执 行下列功能中的一个或多个:复杂算法实现、网络浏览以及存储空间扩展。 在上述设备中,所述虚拟安全载体管理器为每个创建的虚拟安全载体划分独立的 资源以提供不同的虚拟安全载体之间的相互隔离。 在上述设备中,所述外部安全载体和/或所述虚拟安全载体能够通过所述通信模 块与对应的可信服务管理装置通信,以进行相关的安全性信息交互过程。 在上述设备中,所述第二系统管理装置进一步包括安全性信息管理模块,所述安 全性信息管理模块存储一个或多个安全性信息并且能够基于用户的选择指令动态地生成 并加密包含所选择的安全性信息的图像,以及随后通过所述用户接口呈现所述图像以供外 部的安全性信息交互终端读取并解密,以完成后续的安全性信息交互过程。 本专利技术的用于安全性信息交互的设备至少提供如下优点: 1.用户程序无需关心具体的外部安全载体处于何种模式下,以一种统一接口的命令形 式与目标外部安全载体交互,易于程序的设计,降低程序的复杂度。 2.屏蔽了具体的系统切换实现,使安全应用与用户程序的交互统一交由系统处 理,无需用户程序处理,大大降低了用户程序维护度,提供了用户程序与目标外部安全载体 的一种直接通信的方式。 3.使用安全操作系统下的设备时,无需部署安全应用,只需一个多媒体操作系统 下的应用,降低了应用的部署难度和管理难度。 【附图说明】 在参照附图阅读了本专利技术的【具体实施方式】以后,本领域技术人员将会更清楚地了 解本专利技术的各个方面。本领域技术人员应当理解的是:这些附图仅仅用于配合具体实施方 式说明本专利技术的技术方案,而并非意在对本专利技术的保护范围构成限制。 图1是现有的访问安全操作系统下智能SD卡的架构的示意图; 图2是按照本专利技术的一个实施例、在多媒体操作系统下以一种统一接口使用两种系统 下智能SD卡的架构的示意图。 【具体实施方式】 下面介绍的是本专利技术的多个可能实施例中的一些,旨在提供对本专利技术的基本了 解,并不旨在确认本专利技术的关键或决定性的要素或限定所要保护的范围。容易本文档来自技高网
...

【技术保护点】
一种用于安全性信息交互的设备,所述设备包括:第一系统管理装置,用于为应用提供正常模式的运行环境,其中,所述第一系统管理装置包括:统一接口命令模块,用于为所述应用提供统一命令接口;命令分发模块,根据从所述统一接口命令模块接收的命令,确定要发往的外部安全载体;以及第一控制模块,用于与处于正常模式下的外部安全载体进行命令交互;以及    第二系统管理装置,用于提供安全模式的运行环境,其中,所述第二系统管理装置包括:第二控制模块,用于与处于安全模式下的安全载体进行命令交互;    其中,所述命令分发模块配置成在确定所述外部安全载体处于正常模式下时,调用所述第一控制模块,并且配置成在确定所述外部安全载体处于安全模式下时,调用所述第二控制模块。

【技术特征摘要】
1. 一种用于安全性信息交互的设备,所述设备包括: 第一系统管理装置,用于为应用提供正常模式的运行环境,其中,所述第一系统管理装 置包括: 统一接口命令模块,用于为所述应用提供统一命令接口; 命令分发模块,根据从所述统一接口命令模块接收的命令,确定要发往的外部安全载 体;以及 第一控制模块,用于与处于正常模式下的外部安全载体进行命令交互;以及 第二系统管理装置,用于提供安全模式的运行环境,其中,所述第二系统管理装置包 括: 第二控制模块,用于与处于安全模式下的安全载体进行命令交互; 其中,所述命令分发模块配置成在确定所述外部安全载体处于正常模式下时,调用所 述第一控制模块,并且配置成在确定所述外部安全载体处于安全模式下时,调用所述第二 控制模块。2. 如权利要求1所述的设备,其中,所述第一系统管理装置配置成提供运行在正常模 式下的多媒体操作系统,而所述第二系统管理装置配置成提供运行在安全模式下的安全操 作系统。3. 如权利要求1所述的设备,其中,所述第二系统管理装置使用的资源与所述第一系 统管理装置使用的资源相隔离。4. 如权利要求3所述的设备,其中,所述第二系统管理装置进一步包括: 外设接口,所述外设接口为各种类型的外部安全载体提供安全的数据通信接口; 虚拟安全载体管理器,所述虚拟安全载体管理器基于从虚拟安全载体...

【专利技术属性】
技术研发人员:陈成钱周钰郭伟
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1