一种基于Trust应用的信息传输方法及装置与流程

文档序号:12134571阅读:来源:国知局

技术特征:

1.一种基于Trust应用的信息传输方法,其特征在于,所述Trust应用包括运行在Trustzone安全环境下的第一应用和第二应用,所述方法包括:

接收来自通用环境的用于触发进行业务操作的业务请求;

根据所述业务请求确定能够执行业务操作的第一应用,以及提供该业务操作所需信息的第二应用;

将所述业务请求发送给所述第二应用;

获取所述第二应用针对所述业务请求的响应信息进行加密后的加密结果;

将所述加密结果发给所述第一应用,以便所述第一应用对所述加密结果进行解密,并保存在安全环境中供执行业务操作时使用。

2.如权利要求1所述的方法,其特征在于,获取所述第二应用加密后的所述业务请求的响应信息,具体包括:

获取所述第二应用针对生成的所述响应信息,根据Trustzone安全环境中存储的加密密钥进行加密处理,得到的加密后的响应信息;

将所述加密结果发给所述第一应用,以便所述第一应用对所述加密结果进行解密,并保存在安全环境中供执行业务操作时使用,具体包括:

将加密后的响应信息转发给所述第一应用,使得所述第一应用根据Trustzone安全环境中与所述加密密钥匹配的解密密钥对加密后的响应信息进行解密,得到所述响应信息并保存在安全环境中,供执行所述业务操作。

3.如权利要求1所述的方法,其特征在于,在将所述业务请求发送给所述第二应用之前,所述方法包括:

向确定出的所述第二应用以及所述第一应用发送会话通知,指示所述第二应用与所述第一应用同时进入会话状态;

在将所述加密结果转发给所述第一应用后,所述方法包括:

向所述第二应用以及所述第一应用发送会话终止通知,指示所述第二应用与所述第一应用同时结束会话状态。

4.如权利要求3所述的方法,其特征在于,所述业务请求包括指纹信息获取请求;所述第二应用用于对指纹信息进行处理;

获取所述第二应用加密后的所述业务请求的响应信息,具体包括:

指示所述第二应用根据所述指纹获取请求接收用户输入的指纹信息,并根据所述第二应用中预存的标准指纹信息,对用户输入的所述指纹信息进行校验;

在通过校验后,获取由所述第二应用加密后的指纹信息。

5.如权利要求4所述的方法,其特征在于,所述方法还包括:

若校验未通过,则向所述第二应用以及所述第一应用发送会话终止通知,指示所述第二应用与所述第一应用同时结束会话状态。

6.一种基于Trust应用的信息传输装置,其特征在于,所述Trust应用包括运行在Trustzone安全环境下的第一应用和第二应用,包括:

接收模块,用于接收来自通用环境的用于触发进行业务操作的业务请求;

确定模块,用于根据所述业务请求确定能够执行业务操作的第一应用,以及提供该业务操作所需信息的第二应用;

请求发送模块,用于将所述业务请求发送给所述第二应用;

获取模块,用于获取所述第二应用加密后的所述业务请求的响应信息;

转发处理模块,用于将所述加密后的响应信息转发给所述第一应用,以便所述第一应用对所述加密结果进行解密,并保存在安全环境中供执行业务操作时使用。

7.如权利要求6所述的装置,其特征在于,所述获取模块,具体用于获取所述第二应用针对生成的所述响应信息,根据Trustzone安全环境中存储的加密密钥进行加密处理,得到的加密后的响应信息;

所述转发处理模块,具体用于将加密后的响应信息转发给所述第一应用,使得所述第一应用根据Trustzone安全环境中与所述加密密钥匹配的解密密钥对加密后的响应信息进行解密,得到所述响应信息并保存在安全环境中,供执 行所述业务操作。

8.如权利要求6所述的装置,其特征在于,所述装置还包括:会话处理模块,用于在将该业务请求发送给所述第二应用之前,向确定出的所述第二应用以及所述第一应用发送会话通知,指示所述第二应用与所述第一应用同时进入会话状态;

以及,用于在将所述响应信息转发给所述第一应用后,向所述第二应用以及所述第一应用发送会话终止通知,指示所述第二应用与所述第一应用同时结束会话状态。

9.如权利要求8所述的装置,其特征在于,所述业务请求包括指纹信息获取请求;所述第二应用用于对指纹信息进行处理;

所述获取模块,具体用于指示所述第二应用根据所述指纹获取请求接收用户输入的指纹信息,并根据所述第二应用中预存的标准指纹信息,对用户输入的所述指纹信息进行校验,在通过校验后,获取由所述第二应用加密后的指纹信息。

10.如权利要求9所述的装置,其特征在于,所述会话处理模块,还用于若校验未通过,则向所述第二应用以及所述第一应用发送会话终止通知,指示所述第二应用与所述第一应用同时结束会话状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1