密码设备应用接口规范

密码设备应用接口规范

ID:9796166

大小:1.37 MB

页数:35页

时间:2018-05-10

密码设备应用接口规范_第1页
密码设备应用接口规范_第2页
密码设备应用接口规范_第3页
密码设备应用接口规范_第4页
密码设备应用接口规范_第5页
资源描述:

《密码设备应用接口规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ICS35.040L80备案号:38316—2013BM中华人民共禾口国密码行业标准GM/T0018—2012密码设备应用接口规范Interfacespecificationsofcryptographydeviceapplication2012—11_22发布2012-11—22实施国家密码管理局发布GM/T0018—2012目次前言···Ⅲ引言···Ⅳ1范围····一l2规范性引用文件···13术语和定义··-14符号和缩略语·····25算法标识和数据结构····-·z5.1算法标识定义·········25.2设备信息定义·····25.3密钥分类及存储定义-“35.

2、3.1设备密钥与用户密钥··-·-·35.3.2密钥加密密钥···35.3.3会话密钥···-··35.4RSA密钥数据结构定义-···-····35.5ECC密钥数据结构定义55.6ECC加密数据结构定义···55.7ECC签名数据结构定义·-·-···-65.8ECC加密密钥对保护结构····-·66设备接口描述··76.1密码设备应用接口在公钥密码基础设施应用技术体系框架中的位置76.2设备管理类函数····一76.2.1打开设备·······一76.2.2关闭设备·····-86.2.3创建会话···-··86.2.4关闭会话········-86.2.5获取设备信息

3、·····-86.2.6产生随机数·········86.2.7获取私钥使用权限···96.2.8释放私钥使用权限·········96.3密钥管理类函数-·96.3.1导出RSA签名公钥--·106.3.2导出RSA加密公钥···106.3.3产生RSA密钥对并输出····一106.3.4生成会话密钥并用内部RSA公钥加密输出·········~116.3.5生成会话密钥并用外部RSA公钥加密输出·一116.3.6导入会话密钥并用内部RSA私钥解密···126.3.7基于RSA算法的数字信封转换···1z6.3.8导出ECC签名公钥····一13IGM/T0018—2012

4、6.3.9导出ECC加密公钥136.3.10产生ECC密钥对并输出·······一136.3.11生成会话密钥并用内部ECC公钥加密输出146.3.12生成会话密钥并用外部ECC公钥加密输出·-·146.3.13导人会话密钥并用内部ECC私钥解密···146.3.14生成密钥协商参数并输出·--156.3.15计算会话密钥······156.3.16产生协商数据并计算会话密钥··166.3.17基于ECC算法的数字信封转换·-·176.3.18生成会话密钥并用密钥加密密钥加密输出--176.3.19导人会话密钥并用密钥加密密钥解密·····186.3.20销毁会话密钥··-·

5、一186.4非对称算法运算类函数·-···186.4.1外部公钥RSA运算·”196.4.2内部公钥RSA运算··196.4.3内部私钥RSA运算···206.4.4外部密钥ECC验证·-206.4.5内部密钥ECC签名······216.4.6内部密钥ECC验证··216.4.7外部密钥ECC公钥加密···216.5对称算法运算类函数······226.5.1对称加密·····-226.5.2对称解密······236.5.3计算MAC236.6杂凑运算类函数-··246.6.1杂凑运算初始化·246.6.2多包杂凑运算·--·····246.63杂凑运算结束·-·····

6、256.7用户文件操作类函数·-256.7.1创建文件·-256.7,2读取文件256.7.3写文件·····266.7.4删除文件··267安全要求···277.1密钥管理要求··一277.2密码服务要求·-·····一277.3设备状态要求·--···277.4其他安全要求-···一27附录A(规范性附录)函数返回代码定义·····28参考文献···-·····29ⅡGM/T0018—2012刖昌本标准依据OB/T1.12009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准中的附录A为规范性附录。本标准由国家密码管理局

7、提出并归口。本标准起草单位;卫士通信息产业股份有限公司、无锡江南信息安全工程技术中心、上海格尔软件股份有限公司、北京数字认证股份有限公司、兴唐通信科技股份有限公司、山东得安计算机技术有限公司、北京海泰方圆科技有限公司。本标准主要起草人:刘平、李元正、徐强、谭武征、李述胜、李玉峰、高志权、柳增寿。ⅢGM/T0018—2012引言本标准的目标是为公钥密码基础设麓应用体系框架下的服务类密码设备制定统一的应用接口标准,通过该接口调用密码设备,向上层提供基础密码服务。为该类密码设备的开发、使用及检测提供标准依据和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。