ICS35.030 CCS L 80 GM 中华人民共和国密码行业标准 GM/T0018—2023 代替GM/T0018—2012 密码设备应用接口规范 Cryptographic device application interface specification 2023-12-04发布 2024-06-01实施 国家密码管理局 发布 GM/T0018-2023 目 次 前言 Ⅲ 可引言 IV 1范围 1 2规范性引用文件 1 3术语和定义 1 4缩略语 5算法标识和数据结构 2 5.1算法标识定义 2 5.2基本数据类型定义 2 5.3设备信息定义 2 5.4密钥分类及存储定义 3 5.5RSA密钥数据结构定义 4 5.6ECC密钥数据结构定义 5 5.7 ECC加密数据结构定义 5 5.8 ECC签名数据结构定义 6 5.9ECC密钥对保护结构定义 6 6设备接口描述 .7 6.1密码设备应用接口在公钥密码基础设施应用技术体系框架中的位置 7 6.2设备管理类函数 6.3 密钥管理类函数11 6.4非对称算法运算类函数 *20 6.5对称算法运算类函数 25 6.6 杂凑运算类函数 37 6.7 川广文件操作类函数 40 6.8验证调试类函数 42 附录A(规范性)函数返回代码定义 50 附录B(规范性)SM9算法相关数据结构和接口函数 52 附录C(规范性)VPN设备相关接山函数 69 参考文献 79 GM/T0018-2023 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草. 本文件代替GM/T0018一2012《密码设备应用接口规范》,与GM/T0018一2012相比,除结构调整 和编辑性改动外,主要技术变化如下: a)更改了ECC密钥对保护结构(见5.9 2012年版的5.8); b)删除了基于RSA算法的数字信封转换和基于ECC算法的数字信封转换两个接口函数(见 2012年版的6.3.7、6.3.17); c)增加了多包对称加解密、多包MAC计算和单包可鉴别加解密、多包可鉴别加解密相关的17 个接口函数(见6.5 2012年版的6.5); d)增加了带密钥的杂凑运算相关的3个接口函数(见6.6); )增加了验证调试类函数(见6.8); f)删除了第7章“安全要求”(见2012年版的第7章); g)增加了用户标识不匹配时的错误码(见附录A); h)增加了SM9标识密码算法相关数据结构以及SM9标识密码算法相关的15个接口函数的定 义(见附录B); i)增加了计算IKE工作密钥、计算IPSEC会话密钥、计算SSL工作密钥共6个接口函数的定义 (见附录C). 请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的责任. 本文件由密码行业标准化技术委员会提出并归口. 本文件起草单位:中电科网络安全科技股份有限公司、无锡江南信息安全工程技术中心、四川大学、 北京国脉信安科技有限公司、格尔软件股份有限公司、北京数字认证股份有限公司、兴唐通信科技有限 公司、山东得安信息技术有限公司、三未信安科技股份有限公司、北京海泰方圆科技股份有限公司、山东 大学. 本文件主要起草人:刘平、罗俊、龚勋、李川、袁峰、李元正、徐强、郑强、李述胜、李玉峰、孔凡玉、 马洪富、高志权、徐明翼、柳增寿、蒋红宁. ...
推荐内容/By 图集吧
- GM/T 0102-2020 密码设备应用接口符合性检测规范.pdf
- GM/T 0100-2020 人工确权型数字签名密码应用技术要求.pdf
- GM/T 0098-2020 基于IP网络的加密语音通信密码技术规范.pdf
- GM/T 0097-2020 射频识别电子标签统一名称解析服务安全技术规范.pdf
- GM/T 0094-2020 公钥密码应用技术体系框架规范.pdf
- GM/T 0093-2020 证书与密钥交换格式规范.pdf
- GM/T 0091-2020 基于口令的密钥派生规范.pdf
- 正式版 GB/T 29618.301-2015 现场设备工具(FDT)接口规范 第301部分:通信.pdf
- GB/T 14048.13-2017 低压开关设备和控制设备 第5-3部分:控制电路电器和开关元件 在故障条件下具有确定功能的接近开关(PDDB)的要求.pdf
- GB/T 14048.12-2016 低压开关设备和控制设备 第4-3部分:接触器和电动机起动器 非电动机.pdf
- GB/T 14048.6-2016 低压开关设备和控制设备 第4-2部分:接触器和电动机起动器 交流电.pdf
- GB/T 14048.4-2020 低压开关设备和控制设备 第4-1部分:接触器和电动机起动器 机电式接触器和电动机起动器(含电动机保护器).pdf