安全架构系统、安全管理方法、计算设备及可读存储介质技术方案

技术编号:36406667 阅读:12 留言:0更新日期:2023-01-18 10:15
本申请提供了一种安全架构系统、安全管理方法、计算设备及可读存储介质,有利于提高处理速度以及系统安全性。该安全架构系统搭载有富执行环境子系统、可信执行环境子系统和安全元件子系统,安全架构系统中构建有可信密码服务模块,可信密码服务模块包括TCM服务模块和TCM密码模块,TCM服务模块和TCM密码模块构建在除富执行环境子系统之外的同一个子系统中,可信密码服务模块被配置为:接收应用程序发起的服务请求,响应服务请求,得到执行结果。得到执行结果。得到执行结果。

【技术实现步骤摘要】
安全架构系统、安全管理方法、计算设备及可读存储介质


[0001]本申请涉及处理器
,具体涉及一种安全架构系统、安全管理方法、计算设备及可读存储介质。

技术介绍

[0002]随着技术的发展,人们对系统的安全性提出了越来越高的要求,由此出现了可信计算技术,如可信密码服务模块。在利用可信密码服务模块提供服务的过程中,如何提高调度的灵活性以及系统的安全性是目前亟需解决的问题。

技术实现思路

[0003]本申请实施例提供一种安全架构系统、安全管理方法、计算设备及可读存储介质,有利于提高处理速度以及系统安全性。
[0004]第一方面,提供一种安全架构系统,所述安全架构系统搭载有富执行环境子系统、可信执行环境子系统和安全元件子系统,所述安全架构系统中构建有可信密码服务模块,所述可信密码服务模块包括TCM服务模块和TCM密码模块,所述TCM服务模块和所述TCM密码模块构建在除所述富执行环境子系统之外的同一个子系统中,所述可信密码服务模块被配置为:接收应用程序发起的服务请求,响应所述服务请求,得到执行结果。
[0005]本申请的可信密码服务模块可以包括TCM服务模块和TCM密码模块两部分,通过将TCM服务模块和TCM密码模块进行分离,有利于提高调度的灵活性。
[0006]另外,本申请实施例提出可以将可信密码服务模块集成在安全架构系统中,或者说本申请实施例中的安全架构系统中可以构建有可信密码服务模块。由于可信密码服务模块集成在安全架构系统中,从而可以缩短可信密码服务模块提供服务的时间,有利于提高处理速度。另外,可信密码服务模块的安全能力可以不依赖主机系统的安全性,可以自主发挥作用,从而可以提高计算机系统的安全性。
[0007]将TCM服务模块和TCM密码模块构建在同一个子系统中,可以提高可信密码服务模块的集成度,降低系统对可信密码服务模块调度的复杂度。例如,所述TCM服务模块和所述TCM密码模块构建在所述可信执行环境子系统中,或,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中。
[0008]可信执行环境子系统中应用有软硬件安全架构,如Trustzone、SGX等技术,能够为置于其中的TCM服务模块和TCM密码模块提供额外的执行环境的安全保障。
[0009]安全元件子系统具有可信安全的存储资源和运算环境,能够为置于其中的TCM服务模块和TCM密码模块提供额外的执行环境的安全保障。
[0010]在一些实现方式中,所述TCM服务模块包括服务接口,所述TCM服务模块被配置为:接收所述应用程序发起的服务请求,通过所述服务接口调用所述TCM密码模块执行服务,得到执行结果。
[0011]由TCM服务模块和TCM密码模块联合为应用程序提供服务,有利于提高系统的安全
性。
[0012]在一些实现方式中,所述TCM服务模块被配置为:接收所述应用程序发起的服务请求,并基于所述服务请求执行服务,得到执行结果。
[0013]TCM服务模块独立为应用程序提供服务,从而可以提高可信密码服务模块为应用程序提供服务的速度。
[0014]在一些实现方式中,所述可信密码服务模块还包括TCM驱动模块,所述TCM驱动模块构建在所述富执行环境子系统、所述可信执行环境子系统和所述安全元件子系统中的至少一个子系统中,所述TCM驱动模块包括驱动层接口,所述TCM驱动模块被配置为接收所述应用程序发起的服务请求,以及响应于所述服务请求,通过所述驱动层接口向所述TCM服务模块和/或所述TCM密码模块发送TCM服务请求,以得到执行结果;或所述TCM驱动模块被配置为接收所述应用程序发起的服务请求,并基于所述服务请求执行服务,得到执行结果。
[0015]通过构建TCM驱动模块,可以降低应用程序获取TCM服务的复杂度。另外,TCM驱动模块可以独立为应用程序提供服务,也可以联合TCM服务模块和/或TCM密码模块为应用程序提供服务,提高了系统的灵活性。
[0016]在一些实现方式中,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述富执行环境子系统中;所述富执行环境子系统被配置为通过所述TCM驱动模块向所述安全元件子系统发送所述TCM服务请求,所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。
[0017]上述调用方式为富执行环境子系统与安全元件子系统之间的直接调用,没有经过可信执行环境子系统,即跨级调用方式,从而可以提高调度的灵活性,降低功耗,提高响应速度。
[0018]在一些实现方式中,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述富执行环境子系统中;所述富执行环境子系统被配置为通过所述TCM驱动模块向所述可信执行环境子系统发送所述TCM服务请求,所述可信执行环境子系统被配置为向所述安全元件子系统转发所述TCM服务请求;所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。
[0019]上述调用方式为逐级调用方式。由于该调用方式需要经过可信执行环境子系统以及安全元件子系统,可信执行环境子系统与安全元件子系统都具有一定的安全防护措施,攻击者需要逐个攻破可信执行环境子系统与安全元件子系统的防护,因此这种调用方式能够增加攻击难度,有利于提高安全性。
[0020]在一些实现方式中,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述可信执行环境子系统中;所述富执行环境子系统被配置为向所述可信执行环境子系统发送所述应用程序发起的服务请求;所述可信执行环境子系统被配置为基于所述应用程序发起的服务请求,通过所述TCM驱动模块向所述安全元件子系统发送所述TCM服务请求;所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。
[0021]上述调用方式为逐级调用方式。由于该调用方式需要经过可信执行环境子系统以
及安全元件子系统,可信执行环境子系统与安全元件子系统都具有一定的安全防护措施,攻击者需要逐个攻破可信执行环境子系统与安全元件子系统的防护,因此这种调用方式能够增加攻击难度,有利于提高安全性。
[0022]在一些实现方式中,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块包括第一TCM驱动模块和第二TCM驱动模块,所述第一TCM驱动模块设置在所述富执行环境子系统中,所述第二TCM驱动模块设置在所述可信执行环境子系统中。
[0023]通过在富执行环境子系统和可信执行环境子系统中均构建TCM驱动模块,可以提高调度的灵活性。
[0024]在一些实现方式中,所述富执行环境子系统被配置为基于第一因素,执行第一操作,所述第一操作包括以下中的任意一种:通过所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全架构系统,其特征在于,所述安全架构系统搭载有富执行环境子系统、可信执行环境子系统和安全元件子系统,所述安全架构系统中构建有可信密码服务模块,所述可信密码服务模块包括TCM服务模块和TCM密码模块,所述TCM服务模块和所述TCM密码模块构建在除所述富执行环境子系统之外的同一个子系统中,所述可信密码服务模块被配置为:接收应用程序发起的服务请求,响应所述服务请求,得到执行结果。2.根据权利要求1所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块构建在所述可信执行环境子系统中,或,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中。3.根据权利要求1或2所述的安全架构系统,其特征在于,所述TCM服务模块包括服务接口,所述TCM服务模块被配置为:接收所述应用程序发起的服务请求,通过所述服务接口调用所述TCM密码模块执行服务,得到执行结果。4.根据权利要求1或2所述的安全架构系统,其特征在于,所述TCM服务模块被配置为:接收所述应用程序发起的服务请求,并基于所述服务请求执行服务,得到执行结果。5.根据权利要求1或2所述的安全架构系统,其特征在于,所述可信密码服务模块还包括TCM驱动模块,所述TCM驱动模块构建在所述富执行环境子系统、所述可信执行环境子系统和所述安全元件子系统中的至少一个子系统中,所述TCM驱动模块包括驱动层接口,所述TCM驱动模块被配置为接收所述应用程序发起的服务请求,以及响应于所述服务请求,通过所述驱动层接口向所述TCM服务模块和/或所述TCM密码模块发送TCM服务请求,以得到执行结果;或所述TCM驱动模块被配置为接收所述应用程序发起的服务请求,并基于所述服务请求执行服务,得到执行结果。6.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述富执行环境子系统中;所述富执行环境子系统被配置为通过所述TCM驱动模块向所述安全元件子系统发送所述TCM服务请求,所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。7.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述富执行环境子系统中;所述富执行环境子系统被配置为通过所述TCM驱动模块向所述可信执行环境子系统发送所述TCM服务请求,所述可信执行环境子系统被配置为向所述安全元件子系统转发所述TCM服务请求;所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。8.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块构建在所述可信执行环境子系统中;所述富执行环境子系统被配置为向所述可信执行环境子系统发送所述应用程序发起
的服务请求;所述可信执行环境子系统被配置为基于所述应用程序发起的服务请求,通过所述TCM驱动模块向所述安全元件子系统发送所述TCM服务请求;所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。9.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块构建在所述安全元件子系统中,所述TCM驱动模块包括第一TCM驱动模块和第二TCM驱动模块,所述第一TCM驱动模块设置在所述富执行环境子系统中,所述第二TCM驱动模块设置在所述可信执行环境子系统中。10.根据权利要求9所述的安全架构系统,其特征在于,所述富执行环境子系统被配置为基于第一因素,执行第一操作,所述第一操作包括以下中的任意一种:通过所述第一TCM驱动模块向所述安全元件子系统发送所述TCM服务请求、向所述可信执行环境子系统发送所述应用程序发起的服务请求;所述可信执行环境被配置为基于所述应用程序发起的服务请求,调用所述第二TCM驱动模块执行TCM服务,得到执行结果;所述安全元件子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果;所述第一因素包括以下中的一种或多种:功耗、响应时间、安全等级。11.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块设置在所述可信执行环境子系统中,所述TCM驱动模块设置在所述富执行环境子系统中;所述富执行环境子系统被配置为通过所述TCM驱动模块向所述可信执行环境子系统发送所述TCM服务请求;所述可信执行环境子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果。12.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块设置在所述可信执行环境子系统中,所述TCM驱动模块设置在所述可信执行环境子系统中;所述富执行环境子系统被配置为向所述可信执行环境子系统发送所述应用程序发起的服务请求;所述可信执行环境子系统被配置为基于所述应用程序发起的服务请求,调用所述TCM驱动模块、所述TCM服务模块和所述TCM密码模块中的一种或多种,执行TCM服务,得到执行结果。13.根据权利要求5所述的安全架构系统,其特征在于,所述TCM服务模块和所述TCM密码模块设置在所述可信执行环境子系统中,所述TCM驱动模块包括第三TCM驱动模块和第四TCM驱动模块,所述第三TCM驱动模块设置在所述富执行环境子系统中,所述第四TCM驱动模块设置在所述可信执行环境子系统中。14.根据权利要求13所述的安全架构系统,其特征在于,所述富执行环境子系统被配置为通过所述第三TCM驱动模块向所述可信执行环境子系统发送所述TCM服务请求,或向所述
可信执行环境子系统发送所述应用程序发起的服务请求;所述可信执行环境子系统被配置为基于所述TCM服务请求,调用所述TCM服务模块和/或所述TCM密码模块执行TCM服务,得到执行结果;或所述可信执行环境子系统被配置为基于所述应用程序发起的服务请求,调用所述第四TCM驱动模块、所述TCM服务模块和所述TCM密码模块中的一种或多种,执行TCM服务,得到执行结果。15.一种安全管理方法,其特征在于,所述方法应用于安全架构系统,所述安全架构系统搭载有富执行环境子系统、可信执行环境子系统和安全元件子系统,所述安全架构系统中构建有可信密码服务模块,所述可信密码服务模块包括TCM服务模块和TCM密码模块,所述TCM服务模块和所述TCM密码模块构建在除所述富执行环境子系统之外的同一个子系统中,所述方法包括:所述可信密码服务模块接收应用程序发起的服务请求,响应所述服务请求,得到执行结果。16.根据权利要求15所述的方法,其特征在于,所述TC...

【专利技术属性】
技术研发人员:黎媛郭御风张亚光谭琳
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1