[发明专利]一种可信计算机平台软件栈功能架构的构建方法在审

专利信息
申请号: 201710962366.0 申请日: 2017-10-17
公开(公告)号: CN107766724A 公开(公告)日: 2018-03-06
发明(设计)人: 吴克河;徐美娇;刘忠海;张鹏;郭伟 申请(专利权)人: 华北电力大学;北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网公司;国网辽宁省电力有限公司信息通信分公司;国网冀北电力有限公司
主分类号: G06F21/52 分类号: G06F21/52;H04L9/08;H04L9/14;H04L9/32
代理公司: 南京苏高专利商标事务所(普通合伙)32204 代理人: 柏尚春
地址: 102206 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可信 计算机 平台 软件 功能 架构 构建 方法
【说明书】:

技术领域

发明涉及信息统计安全技术领域,尤其涉及一种可信计算机平台软件栈功能架构的构建方法。

背景技术

可信计算是针对目前计算系统不能从根本上解决安全问题而提出的,通过在计算系统中集成专用硬件模块建立信任源点,利用密码机制建立信任链,构建可信赖的计算环境,为计算机平台系统提供安全基础。

可信计算平台是构建在计算系统中并用来实现可信计算功能的支撑系统,是信任链的源头,只有解决源头的安全问题,才能建立起信任链,从而保证整体的安全可信。可信平台模块是可信计算平台的重要组成部分,可信平台模块包括密码算法、密钥管理、证书管理、密码协议、密码服务等内容,为实现上层平台的自身的完整性度量、平台身份证明和数据安全存储提供密码支持,可信计算组织提出了可信软件栈,并规定了它的功能需求、层次结构以及各层次之间的函数接口。TSS是TPM的支撑软件,TPM芯片是一个提供可信计算基本功能的安全硬件模块,但由于芯片资源有限,它仅仅对外提供了基本功能的接口,所以要使用TSS作为TPM芯片的扩充和支撑系统,实现面向上层实际应用程序的功能,提供访问TPM功能的函数接口;TSS是TPM与上层应用之间的桥梁,不仅使TPM提供的功能得到充分的应用,而且使上层应用能够方便、安全地使用TPM的功能。

TSS由四个模块构成,它们由上至下分别是:TSS服务提供者(TSP),TSS核心服务(TCS),TCG设备驱动库(TDDL),TPM设备驱动(TDD)。其中在体系最上层的TSP是向用户的应用程序提供接口的,它把来自应用程序的参数打包传给TCS模块,由TCS模块来提供具体的功能函数(例如密钥管理),TCS模块把来自TSP模块的参数进行分析和操作以后写成一个TPM可以识别的字节流,通过TDDL传到TPM里面去,TPM接收到字节流以后进行相应的操作,把结果以字节流的形式通过TDDL返回到TCS里去,对字节流分析以后,把结果传给TSP,由TSP把正式的结果返回给应用程序。TDD是内核模式的组件,它接收来自于TDDL的字节流,并把它们发向TPM,最后返回对TDDL的响应。

通过调用可信软件栈中服务提供者所提供的接口函数,上层应用程序可以使用的功能,由此可以将可信计算应用于各种领域之中。这些领域包括安全风险管理、电子商务、数字版权管理、网络认证授权、虚拟专用网、网络入侵检测、恶意代码检测与防范等。

发明内容

发明目的:为克服现有技术不足,本发明旨于提供一种可信计算机平台软件栈功能架构的构建方法。

技术方案:为解决上述技术问题,本发明提供如下技术方案:

一种可信计算机平台软件栈功能架构的构建方法,可信计算机平台软件栈功能架构的构建方法包括:

(1)密钥管理:用户通过调用可信计算平台的硬件模块TCM_CreateWrapKey命令,TCM产生对称加密密钥或ECC密钥对,并用上一级密钥加密存储;创建密钥时设置使用密码和迁移密码,使用密码用于加密和解密操作的使用授权,但不允许发现实际密码值的迁移密码对用户在一个特定的公钥下迁移密钥进行授权;当用户需要使用该密钥时,调用TCM_LoadWrapKey命令,TCM用父密钥解密并将它载入到一个空闲的区域,返回keyhandle,供用户使用;

(2)密码学服务:可信计算机平台中配备的密码算法包括随机数生成算法、杂凑算法、消息验证码算法、对称密码算法和非对称密码算法;

(3)安全存储:TCM提供对于密钥和其它敏感数据的安全存储功能,保证存储在其中的密钥和敏感信息不会被破坏、更改和泄漏,以及未授权使用;

(4)完整性验证:可信计算机平台完整性验证包括完整性度量、存储与报告三方面;完整性度量是指计算度量值,记录该事件到事件日志,并把度量值记入相应的平台配置寄存器PCR中;完整性报告是指TCM向验证者提供其保护区域中平台或部分部件的完整性的度量值、日志中的度量事件和相关的证书,验证者可以通过完整性报告判断平台的状态;验证者可通过分析完整性度量事件日志信息判断该PCR值是否来自正确的度量过程;可信计算机平台向外部实体提供完整性度量值报告的功能,所报告的度量值作为判断平台可信性的依据;

(5)授权协议:任何实体可提交TCM命令,实体和TCM平台之间形成一条安全的交流通道,通过这条交流通道提交TCM命令并且返回结果;交流通道为完成面向session的信息交换遵循请求-响应语义学,协议实现外部实体与TCM之间的授权认证、信息的完整性验证和敏感数据的机密性保护;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北电力大学;北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网公司;国网辽宁省电力有限公司信息通信分公司;国网冀北电力有限公司,未经华北电力大学;北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网公司;国网辽宁省电力有限公司信息通信分公司;国网冀北电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710962366.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top