发明名称 |
一种基于TSM的TSPI接口的CSP模块和CSP实现方法 |
摘要 |
本发明涉及一种基于TSM的TSPI接口的CSP模块和CSP实现方法,主要包括基于TSM的TSPI接口创建的CSP连接接口、CSP密钥生成和交换接口、CSP加解密接口和CSP哈希和数字签名接口。其中,CSP连接接口用于进行CSP密钥容器的获取与清除、容器参数的设置与获取以及释放所述CSP密钥容器;CSP密钥生成和交换接口用于进行CSP产生与销毁密钥对象、导入导出密钥对象、加载密钥对象、获取与设置密钥对象参数以及生成随机数;CSP加解密接口用于进行CSP加密和解密;所述CSP哈希和数字签名接口用于产生与销毁哈希对象、获取与设置哈希对象参数、签名和验签。通过在TSM接口TSPI上封装上述接口,可以方便安全应用开发者快速开发TCM应用,同时方便传统应用快速移植到TCM上来。 |
申请公布号 |
CN102842005A |
申请公布日期 |
2012.12.26 |
申请号 |
CN201110166272.5 |
申请日期 |
2011.06.21 |
申请人 |
国民技术股份有限公司 |
发明人 |
艾俊 |
分类号 |
G06F21/22(2006.01)I |
主分类号 |
G06F21/22(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种基于TSM的TSPI接口的CSP模块,其特征在于,包括:TCM芯片、所述TCM芯片的TSM、所述TSM的调用接口TSPI,以及基于所述TSPI创建的CSP连接接口、CSP密钥生成和交换接口、CSP加解密接口和CSP哈希和数字签名接口;其中所述CSP连接接口用于进行CSP密钥容器的获取与清除、容器参数的设置与获取以及释放所述CSP密钥容器;所述CSP密钥生成和交换接口用于进行CSP产生与销毁密钥对象、导入导出密钥对象、加载密钥对象、获取与设置密钥对象参数以及生成随机数;所述CSP加解密接口用于进行CSP加密和解密;所述CSP哈希和数字签名接口用于产生与销毁哈希对象、获取与设置哈希对象参数、签名和验签。 |
地址 |
518057 广东省深圳市南山区高新技术产业园区深圳软件园3栋301、302 |