[发明专利]数据处理方法、装置、存储介质和处理器有效
申请号: | 202010088886.5 | 申请日: | 2020-02-12 |
公开(公告)号: | CN111310192B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 孙瑜;王涛;于洪伟;王强 | 申请(专利权)人: | 北京可信华泰信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 处理器 | ||
1.一种数据处理方法,其特征在于,包括:
获取系统服务信息,其中,所述系统服务信息用于实现可信平台控制模块的业务功能;
从至少一个接口中确定出与所述系统服务信息对应的目标接口,其中,所述可信平台控制模块包括所述至少一个接口;
通过所述目标接口将所述系统服务信息转换为目标功能指令,并通过所述目标功能指令控制所述可信平台控制模块执行所述业务功能;
其中,所述可信平台控制模块采用分层设计结构,且通过所述至少一个接口划分为系统层和业务层,其中,所述可信平台控制模块的系统层用于提供所述系统服务信息,所述可信平台控制模块的业务层用于通过所述目标功能指令控制所述可信平台控制模块执行所述业务功能;
其中,所述可信平台控制模块采用分层设计结构,且通过所述至少一个接口划分为系统层和业务层,包括:在所述可信平台控制模块内部设置所述至少一个接口;定义所述可信平台控制模块内部的交互规范;基于所述交互规范在所述可信平台控制模块通过所述至少一个接口在执行功能上分离出业务层和系统层。
2.根据权利要求1所述的方法,其特征在于,所述目标接口包括以下至少之一:
第一接口,用于将所述系统服务信息转换为操作功能指令,其中,所述目标功能指令包括所述操作功能指令,所述操作功能指令用于向所述可信平台控制模块提供执行环境;
第二接口,用于将所述系统服务信息转换为驱动功能指令,其中,所述目标功能指令包括所述驱动功能指令,所述驱动功能指令用于向所述可信平台控制模块提供访问闪存的功能;
第三接口,用于将所述系统服务信息转换为通信功能指令,其中,所述目标功能指令包括所述通信功能指令,所述通信功能指令用于使所述可信平台控制模块与主机进行通信。
3.根据权利要求2所述的方法,其特征在于,所述第一接口包括以下至少之一:
主机内存访问接口,用于访问主机内存;
中断开关接口,用于采用中断方式接收主机发送的命令;
本地内存管理接口,用于分配和释放内存;
调试信息输出接口,用于输出格式化信息;
随机数生成接口,用于生成随机数;
时间获取接口,用于获取所述可信平台控制模块在启动之后的时间;
内存使用信息获取接口,用于返回所述可信平台控制模块的内存使用的信息;
中央处理器的信息获取接口,用于获取运行的中央处理器的信息;
系统延迟接口,用于控制中央处理器的运行延迟目标时间段;
中央处理器的缓存清理接口,用于清理中央处理器的缓存。
4.根据权利要求2所述的方法,其特征在于,所述第二接口包括以下至少之一:
闪存读接口,用于读取第一预定长度的数据;
闪存写接口,用于写入第二预定长度的数据;
闪存擦除接口,用于擦除第一数据;
闪存擦写接口,用于先擦除第二数据,再写入第三数据;
闪存区域长度返回接口,用于返回闪存区域的长度。
5.根据权利要求2所述的方法,其特征在于,所述第三接口包括以下至少之一:
命令处理回调接口,用于打断所述可信平台控制模块的主程序的执行;
命令信息说明接口,用于保存所述可信平台控制模块的命令信息;
命令映射接口,用于将输入参数地址和输出参数地址映射为所述可信平台控制模块可访问的虚拟地址;
异步命令完成通知接口,用于在完成异步处理命令时,向主机发送第一通知消息;
命令释放接口,用于在命令信息处理完成之后,释放与所述命令信息相关联的资源;
度量结果发送接口,用于在度量操作完成之后,发送第二通知消息;
消息发送接口,用于向计算子系统发送第三通知消息。
6.根据权利要求1所述的方法,其特征在于,通过所述目标功能指令控制所述可信平台控制模块执行所述业务功能,包括:
响应所述目标功能指令,所述可信平台控制模块的度量业务层通过调用所述目标接口,对主机的启动过程和运行过程进行度量检查和控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京可信华泰信息技术有限公司,未经北京可信华泰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010088886.5/1.html,转载请声明来源钻瓜专利网。