GMT 0006-2023 密码应用标识规范_第1页
GMT 0006-2023 密码应用标识规范_第2页
GMT 0006-2023 密码应用标识规范_第3页
GMT 0006-2023 密码应用标识规范_第4页
GMT 0006-2023 密码应用标识规范_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

代替GM/T0006—2012密码应用标识规范国家密码管理局发布I Ⅲ 1 1 1 1 2 2 26.2算法标识 2 56.4协议标识 7安全管理类标识 7.2角色管理标识 7.3密钥管理标识 7.4系统管理标识 7.5设备管理标识 8对象标识符 20Ⅲ本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件代替GM/T0006—2012《密码应用标识规范》,与GM/T0006—2012相比,除结构调整和编辑性改动外,主要技术变化如下:a)删除了SSF33分组密码算法标识(见-2012年版的5.2.1),删除了SHA1密码杂凑算法标识(见2012年版的5.2.3)b)增加了SM4、SM7分组密码算法标识(见6.2.1),增加下SM9IBC非对称密码算法标识(见6.2.2),增加了SM3_HMAC、SHA256_HMAC密码杂凑算法标识(见62.3);c)在“数据标识”中增加了部分证书解析项标识(见6.3.4),在“协议标只”中增加了部分接口描述标识(见0.4.1)d)更改了商用密码领域中的相关OID定义(见第8章,2012年版的附录A请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识册专利的责任本文件由密码行业标准化技水委员会提出月口。本文件起草单位:山东得安信息技术有限公中电科网络安全科接股份有限公司、无锡江南信息安全工程技术中心、兴唐通信科技有限公司、尔软件胶伤有限公司北京数学队证股份有限公司、万达信息股份有限公司、长春吉太定信息技术胶限公司京海泰方圆科技股份有限公司、上海市数字证书认证中心有限公司、非京国服信安科技有限公司国电力科技股份有限公司、三未信安租技股份有限公司本文件重要起草人:刘平不霍虚对东、孔心玉、马洪富:工原界本元a徐强柳增寿、李述胜、本文件及其所代替文件的所次版本发布情况为——2012年首次发布为GM/T0006—2012;1密码应用标识规范本文件描述了密码应用中所使用的密码服务类标识、安全管理类标识和商用密码领域中各类对象标识符。本文件适用于密码设备、密码系统的研制和使用过程中对标识进行规范化的使用,也适用于其他相关标准、协议的编制中对标识的使用。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注且期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GM/Z4001密码术语3术语和定义GM/Z4001界定的以及下列水语和定义适形于本文标识符idenlifier用于标识在密码应用中涉及的密码算法运弃数据三密码拆议而色管理、密钥管理、系统管理和设备管理的一个整数。采用Big-endian排序方式规定的一种数据表示格式。4缩略语下列缩略语适用于本文件。BC:分组链接(BlockChaining)CBC:密码分组链接模式(CipherBlockChaining)CCM:CBC计数器模式(CounterwithCBC-MAC)CFB:密文反馈模式(CiphertextFeedback)CRL:证书吊销列表(CertificateRevocationList)CTR:计数器(Counter)DER:可辨别编码规则(DistinguishedEncodingRules)ECB:电码本模式(ElectronicCodeBook)GCM:Galois计数器模式(GaloisCounterMode)2SGD_SM1_ECB:00000000000000000000000100000001(0SGD_SM4_GCM:00000010000000000000010000000000(0x3定义为其他分组密码算法预留*为其他分组密码算法预留的标识符,预留的标签可自定非对称密码算法标识的编码规则为:从低位到高位,第0位~第7位SGDSM21:0000000000000010000000104定义SGD_SM2_1SGDSM9_1为其他非对称密码算法预留*为其他非对称密码算法预留的标识符,预留的标签可自定31位为0。例如:SGD_SM3:00000000000000000000000000000001(0x00000001)定义SHA256HMAC算法为其他密码杂凑算法预留‘为其他密码杂凑算法预留的标识符,预留的标签可自定义。5SGD_SM3_SM2:00000000000000100000001000000001(0x00020201)定义基于SM3算法和RSA算法的签名,SM3杂凑算法输基于SHA_256算法和RSA算法的签名基于SM3算法和SM2算法的签名,SM3杂凑算法输基于SM3算法和SM9算法的签名,SM3杂凑算法输为其他密码签名算法预留‘为其他密码签名算法预留的标识符,预留的标签可自定义。定义16位,有符号整数16位,无符号整数32位,有符号整数,表示布尔型6定义1,第9位~第31位为0。例如:SGD_USER_DATA:000000000000000000000001000定义密钥索引对称密钥签名公钥加密公钥签名私钥加密私钥口令公钥证书属性证书数字签名随机数明文数据密文数据用户数据为其他数据对象预留为其他数据对象预留的标识符,预留的标签可自定7种情况下应通过标识符指定证书项内容。证书解析项标识的编码规则为:从低位到高位,第0位~第7位表示证书解析项的内容,第8位~第31位为0。例如:SGDEXT_KEYUSAGE_INFO:00000000000000000000000000010011(0证书解析项标识的定义如表8所示。表8证书解析项标识定义证书序列号SGD_CERT_PUBLIC_KEY_证书颁发者信息证书有效期证书拥有者信息证书公钥信息扩展项信息SGD_EXT_AUTHORITYKEYI的生D康_INFQSGDEXT_SUBJECTKEYIDESGDEXTPRIVATEKEYUSAC主P下k程钥有效期SGDEXTCERTIFTCATEP策略映射SGDEXTBASICCONSTR基本限制SGD_EXT_POLICYCONSTR策略限制SGD_EXT_EXTKEYUSAGE_ISGD_EXT_CRLDISTRIBUTIONPOINTSINCRL发布点SGD_EXT_NETSCAPE_CERT_TYPEINFOSGD_EXT_SELFDEFINED_EXTE私有的自定义扩展项证书颁发者通用名证书颁发者组织机构证书拥有者通用名证书拥有者组织机构8定义证书起始日期证书截止日期个人社会保险号SGD_EXT_UNIFORM_SOCIAL_CREDIT_统一社会信用代码SGD_EXT_AUTHORITY_I机构信息访问SGD_EXT_SUBJECT_INFORMAT主体信息访问为其他证书解析项预留为其他证书解析项预留的标识符,预留的标签可自定位、第10位~第31位为0,第9位为1。例如:SGD_SOURCE_OF_TIME:00000000000000000000001000000110定义签发时间签发者的通用名时间戳请求的原始信息时间戳服务器的证书时间戳服务器的证书链时间源的来源时间精度响应方式SGD_SUBJECT_COUNTRY_OSGD_SUBJECT_ORGANIZATION_OSGD_SUBJECT_EMAIL_O为其他时间戳信息项预留*为其他时间戳信息项预留的标识符,预留的标签可自定9位~第31位为0。例如:定义服务提供者用户标识数据,在服务提供者内唯一身份鉴别提供者唯一标识数据身份鉴别提供者用户标识数据,在身份鉴别提供者内唯一为其他单点登录项预留‘为其他单点登录项预留的标识符,预留的标签可自定义。SGD_ENCODING_DER:00000001000000000000000000定义由0~9、A~F表示16进制数据的字符串为自定义编码格式预留·为自定义编码格式预留的标识符,预留的标签可自定6.4协议标识6.4.1接口描述标识在安全应用系统中为区分密码服务提供者所采用的协议或规范,可采用接口描述标识。接口描述标识项的编码规则为:从低位到高位,第0位~第7位表示接口描述标识项的内容,第8位~第31位为0。例如:SGD_PROTOCOL_CSP:00000000000000000000000000000001(0x接口描述标识的定义如表12所示。表12接口描述标识定义CryptographicSerxiPKCS#11接口密码设备应用接口智能密码钥匙蓝码应用接口诚书采集与籍理接目基于数字金的身份鉴别接口授权全理与防虚制口电子签章服务接口为其他接口描述项预留为其他接口描述项预留的标识符。预留的标6.4.2证书验证模式标识在验证证书的有效性时,除了检查证书的有效期、证书的签名是否有效外,还应通过CRL或OCSP检查证书的异常状态。证书验证模式标识使用32位无符号整数表示,其定义如表13所示。表13证书验证模式标识定义12SGD_ROLE_OPERATOR:00000000000000000000000000000101(0x00000005)表14角色标识定义超级管理员业务管理员审计管理员审计操作员业务操作员用户为自定义角色预留*为自定义角色预留的标识符,预留的标签可自定SGD_OPERATION_SIGNIN:0000000定义签出表15角色操作标识(续)定义为其他角色操作项预留*为其他角色操作项预留的标识符,预留的标签可自定义。定义成功失败,表示错误码“为错误码预留的标识符,预留的标签可自定义。SGD_PRIKEY_PASSWD:00000000000000000000000100000110(0x00000106)定义主密钥设备密钥用户密钥密钥加密密钥会话密钥分隔密钥(知识拆分)为自定义密钥类型预留“为自定义密钥类型预留的标识符,预留的标签可自定义。SGD_KEY_DESTROY:00000000000000000定义密钥导出密钥分割为其他密钥操作项预留·为其他密钥操作项预留的标识符,预留的标签可自定第31位为0,第9位为1表示系统或设备管理类标识。例如:SGD_SYSTEM_SHUT:000000000000000000定义系统安装及初始化操作启动系统关闭系统状态查询为其他系统管理项预留*为其他系统管理项预留的标识符,预留的标签可自定义。10位~第31位为0,第9位为1表示系统或设备管理类标识。例如:SGD_DEVICE_DESCRIPTION:00000000000000000000001000010001定义设备型号设备名称生产厂商设备编号SGD_DEVICE_SUPPORT_STO设备最大文件存储空间SGD_DEVICE_SUPPORT_标识密码设备空闲文件存储空间已运行时间设备管理者描述信息为其他设备基本信息项预留*为其他设备基本信息项预留的标识符,预留的标签可自定义。SGD_DEVICE_SORT_SK:0000001000000000定义为其他设备形态预留为其他设备形态预留的标识符,预留的标签可自定义。SGD_DEVICE_SORT_FE:00000000000000000000000100000000(0x00000100)定义为其他设备功能预留*为其他设备功能预留的标识符,预留的标签可自定第31位为0,第9位为1表示系统或设备管理类标识。例如:SGD_STATUS_READY:00000000000000000000001000000010(0x表23设备状态标识为其他设备状态预留设备编号可与设备型号组合使用唯一地标识某一密码设备。在设备型号相同的情况下,该设备编号具有唯一性不可重复。位数字日2位数字姐20080229,b)批次号,3位数字表示同型号密码备的生批次,不位数学,则在在边用0填充至3位,如001;设备编号的编码规则为使用两个连续的运位整数进行标每4位表示设备编号的1个数字,从低位到高位,第0位~第19位表示流水号;第20位一第31位表示批次号,第32位~第63位表示生产商用密码领域中的OID定义了各类对象的标表24商用密码领域中的相关OID定义类别定义国际标准化组织成员标识中国国家密码管理局国家密码行业标准化技术委员会类别定义公钥密码算法对象表24商用密码领域中的相关OID定义(续)类别定义公钥密码算法对象基于SM2算法的无证书机制基于SM2算法的无证书机制的签名机制基于S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论