TPM物理芯片检测方法、装置、设备及可读存储介质制造方法及图纸

技术编号:22444723 阅读:50 留言:0更新日期:2019-11-02 04:36
本发明专利技术公开了一种TPM物理芯片检测方法,该方法包括以下步骤:建立目标组织定义的TPM芯片物理地址与目标用户态地址的映射关系;利用映射关系读取目标组织定义的TPM芯片内DID/VID寄存器位中存储的数据信息;判断数据信息是否为TPM物理芯片的标识信息;若是,则确定存在TPM物理芯片;若否,则确定不存在TPM物理芯片。该方法可在操作系统运行情况下,便可准确地的确定出是否存在TPM物理芯片。本发明专利技术还公开了一种TPM物理芯片检测装置、设备及可读存储介质,具有相应的技术效果。

TPM physical chip detection method, device, equipment and readable storage medium

【技术实现步骤摘要】
TPM物理芯片检测方法、装置、设备及可读存储介质
本专利技术涉及计算机应用
,特别是涉及一种TPM物理芯片检测方法、装置、设备及可读存储介质。
技术介绍
可信计算技术是一项由可信计算组(TrustedComputingGroup)推动和开发的技术,它以TPM芯片为基础建立可信的计算环境,确保系统实体按照预期的行为执行,TPM芯片是可信计算技术的核心。TPM芯片利用自身的安全存储、秘钥产生、加解密运算和远程证明提供了可信计算的基础功能。目前主流的操作系统和服务器厂商都支持TPM芯片,所以基于TPM芯片的可信应用也越来越多。但是,在很多服务器或者计算机中,不一定配置有TPM芯片。在部署服务之前或对服务器进行质检时,通常检查服务器或者计算机中是否存在TPM芯片。目前存在两种检测方式:(一)需要在Linux操作系统开机引导过程中,在BIOS界面检测TPM芯片是否存在;(二)读取Linux操作系统/dev/tpm0设备描述符。方式(一)需要重启Linux操作系统,但在实际应用场景下,对于很多时刻在线业务,Linux操作系统是不能关闭的。方式(二)TPM软件模拟器可以通过/dev/tpm0本文档来自技高网...

【技术保护点】
1.一种TPM物理芯片检测方法,其特征在于,包括:建立目标组织定义的TPM芯片物理地址与目标用户态地址的映射关系;利用所述映射关系读取所述目标组织定义的TPM芯片内DID/VID寄存器位中存储的数据信息;判断所述数据信息是否为TPM物理芯片的标识信息;若是,则确定存在所述TPM物理芯片;若否,则确定不存在所述TPM物理芯片。

【技术特征摘要】
1.一种TPM物理芯片检测方法,其特征在于,包括:建立目标组织定义的TPM芯片物理地址与目标用户态地址的映射关系;利用所述映射关系读取所述目标组织定义的TPM芯片内DID/VID寄存器位中存储的数据信息;判断所述数据信息是否为TPM物理芯片的标识信息;若是,则确定存在所述TPM物理芯片;若否,则确定不存在所述TPM物理芯片。2.根据权利要求1所述的TPM物理芯片检测方法,其特征在于,判断所述数据信息是否为TPM物理芯片的标识信息,包括:若所述数据信息全为0或全为1,则确定所述数据信息非所述标识信息;若所述数据信息非全为0且非全为1,则确定所述数据信息为所述标识信息。3.根据权利要求1所述的TPM物理芯片检测方法,其特征在于,还包括:设置所述目标用户态地址的超时时间为指定时长。4.根据权利要求1所述的TPM物理芯片检测方法,其特征在于,利用所述映射关系读取所述目标组织定义的TPM芯片内DID/VID寄存器位中存储的数据信息,包括:以所述TPM芯片物理地址为基址,偏移指定位长,读取目标字节的数据内容;将所述数据内容作为所述数据信息。5.根据权利要求4所述的TPM物理芯片检测方法,其特征在于,将所述数据内容作为所述数据信息,包括:将所述数据信息的高16位作为...

【专利技术属性】
技术研发人员:刘海伟程学超
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1