发明名称 一种可信平台控制模块的授权协议
摘要 本发明涉及一种可信平台控制模块的授权协议,方法包括:外部调用者设置标志ifCreateKey,并建立外部调用者与可信平台控制模块间AP会话;外部调用者调用AP会话并执行可信平台控制模块命令TPCM_Example,若ifCreateKey的属性值为FLASE,则利用授权数据authData对外部调用者与可信平台控制模块间的交互数据进行完整性验证,若ifCreateKey的属性值为TRUE,则将临时密钥sessionKey作为密钥对外部调用者与可信平台控制模块间的交互数据进行加解密和完整性验证;外部调用者执行TPCM_AP_TERMINATE命令,结束AP会话;本发明提供的方法可以满足三种不同的应用场景:对象无关、对象相关和授权数据植入,能保证数据传输过程中的完整性和机密性,并对外部实体进行访问控制,防止外部实体对TPCM内敏感数据的未授权访问和使用。
申请公布号 CN106230595A 申请公布日期 2016.12.14
申请号 CN201610580849.X 申请日期 2016.07.21
申请人 北京可信华泰信息技术有限公司 发明人 孙瑜;孙悦;李万兴;姜殊佳;姜林剑
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种可信平台控制模块的授权协议,其特征在于,所述方法包括:外部调用者设置标志ifCreateKey,向所述可信平台控制模块发送会话请求命令TPCM_AP_CREATE,建立所述外部调用者与所述可信平台控制模块间AP会话,其中,建立所述AP会话过程中,所述可信平台控制模块生成随机数seq,并将所述随机数seq与所述外部调用者共享,若ifCreateKey的属性值为FLASE,则所述可信平台控制模块不生成临时密钥sessionKey,若ifCreateKey的属性值为TRUE,则所述可信平台控制模块生成临时密钥sessionKey;所述外部调用者调用所述AP会话并执行可信平台控制模块命令TPCM_Example,若ifCreateKey的属性值为FLASE,则利用授权数据authData对所述外部调用者与所述可信平台控制模块间的交互数据进行完整性验证,若ifCreateKey的属性值为TRUE,则将所述临时密钥sessionKey作为密钥对所述外部调用者与所述可信平台控制模块间的交互数据进行加解密和完整性验证,其中,所述外部调用者与所述可信平台控制模块间每发送一次数据包,所述随机数seq自加1;所述外部调用者执行TPCM_AP_TERMINATE命令,结束所述AP会话,释放所述AP会话资源。
地址 100097 北京市海淀区蓝靛厂金源时代购物中心B区2号B座705、706室