【技术实现步骤摘要】
一种多进程访问可信应用的方法和系统
本专利技术涉及网络技术,特别涉及一种多进程访问可信应用的方法和系统。
技术介绍
随着智能终端技术的不断发展,用户可以很方便的将各种应用下载到终端设备中使用,随之而来的是用户对这些应用安全性的关注,尤其是在涉及到一些敏感数据的应用(即具有安全性和保密性要求的数据)时,用户更加期望这些数据能够得到有效的安全保护。可信执行环境(Trustedexecutionenvironment,TEE)是在终端设备上创建的一个能够提供安全保护功能的执行环境,在该环境中的应用执行或数据安全性较高;并且,TEE中还提供了一些可信应用(TrustedApplication,TA),为该TA提供安全服务。终端设备中的普通执行环境中的进程可能会访问TA,相关技术中,TA只支持单进程访问,如果有多个进程都访问同一个TA时,将会导致部分进程访问失败,影响该进程对应的业务执行效率。
技术实现思路
有鉴于此,本专利技术提供一种多进程访问可信应用的方法和系统,以实现多进程同时访问TA,提高业务执行效率。具体地,本专利技术是通过如下技术方案实现的:第一方面,提供一种多进程访问可信应用的方法,包括:在同一时刻接收多个进程分别发送的对同一可信应用的访问请求,每个访问请求包括:所述可信应用的应用标识、所述进程访问可信应用的进程参数;将所述多个进程加入访问队列,并控制所述访问队列中的进程逐个访问所述应用标识对应的可信应用,直至所述可信应用处理所述进程参数结束。第二方面, ...
【技术保护点】
1.一种多进程访问可信应用的方法,所述方法由多进程访问可信应用的系统执行;所述方法包括:/n接收设备处理器中的富执行环境REE中的多个进程分别发送的对同一可信应用的访问请求,每个访问请求包括:所述可信应用的应用标识、所述进程访问可信应用的进程参数;所述可信应用设置在所述处理器的可信执行环境TEE中;/n将所述多个进程加入访问队列,所述访问队列中的所述多个进程都处于运行状态,并控制所述访问队列中的进程逐个访问所述应用标识对应的可信应用,直至所述可信应用处理所述进程参数结束。/n
【技术特征摘要】
1.一种多进程访问可信应用的方法,所述方法由多进程访问可信应用的系统执行;所述方法包括:
接收设备处理器中的富执行环境REE中的多个进程分别发送的对同一可信应用的访问请求,每个访问请求包括:所述可信应用的应用标识、所述进程访问可信应用的进程参数;所述可信应用设置在所述处理器的可信执行环境TEE中;
将所述多个进程加入访问队列,所述访问队列中的所述多个进程都处于运行状态,并控制所述访问队列中的进程逐个访问所述应用标识对应的可信应用,直至所述可信应用处理所述进程参数结束。
2.根据权利要求1所述的方法,所述接收设备处理器中的REE中的多个进程分别发送的同一时刻对同一可信应用的访问请求,包括:
接收所述REE的其中一个进程通过调用TEE统一接口发送的所述访问请求;
根据所述TEE统一接口中包括的可信应用TA标识,确定所述进程的访问请求对应请求访问的所述可信应用。
3.根据权利要求1所述的方法,所述接收设备处理器中的REE中的多个进程分别发送的同一时刻对同一可信应用的访问请求,包括:
接收多个第一进程分别发送的对第一可信应用的访问请求,还接收多个第二进程分别发送的对第二可信应用的访问请求;
所述将所述多个进程加入访问队列,包括:将所述多个第一进程加入第一访问队列,并将所述多个第二进程加入第二访问队列。
4.根据权利要求1所述的方法,所述控制所述访问队列中的进程逐个访问所述可信应用,包括:
由所述访问队列中的多个进程中选择一个进程,将所述进程的进程参数传输至所述可信应用进行处理;
接收所述可信应用反馈的处理结果,将所述处理结果返回给所述进程;
将得到所述处理结果的所述进程,由所述访问队列中移出。
5.根据权利要求1所述的方法,在所述接收设备处理器中的富执行环境REE中的多个进程分别发送的同一时刻对同一可信应用的访问请求之后,所述方法还包括:
根据预先设定的所述访问队列中允许容纳的进程数量,若当前访问队列中的进程数量达到所述允许容纳的进程数量,不再执行将发送访问请求的进程加入所述访问队列。
6.根据权利要求1所述的方法,所述访问请求还包括:所述进程对应的进程优先级;所述将所述多个进程加入访问队列,包括:
若所述进程优先级为表示所述进程相对重要的第一标识,则将所述进程加入运行队列;若所述优先级参数为表示所述进程相对次要的第二标识,则将所述进程加入排队队列;所述运行队列的进程执行时间先于所述排队队列。
7.根据权利要求1所述的方法,所述进程访问可信应用的进程参数,包括:分别对应多次可信应用访问请求的多个参数;
所述直至所述可信应用处理所述进程参数结束,包括:对于所述进程,执行多次对可信应用的访问,直至所述进程的进程参数处理结束。
8.根据权利要求1所述的方法,其特征在于,所述多进程访问可信应用的系统设置在所述REE中。
9.一种多进程访问可信应用的系统,所述系统包括:
可信执行环境TEE统一...
【专利技术属性】
技术研发人员:孙元博,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。