搜索结果: GM/T 0125.1-2022, GM/T0125.1-2022, GMT 0125.1-2022, GMT0125.1-2022
| 标准编号 | GM/T 0125.1-2022 (GM/T0125.1-2022) | | 中文名称 | JSON Web 密码应用语法规范 第1部分:算法标识 | | 英文名称 | JavaScript object notation web cryptographic application syntax specification - Part 1: Algorithm identifier | | 行业 | Chinese Industry Standard (推荐) | | 中标分类 | L80 | | 字数估计 | 8,860 | | 发布日期 | 2022-11-20 | | 实施日期 | 2023-06-01 | | 发布机构 | 国家密码管理局 |
GM/T 0125.1-2022: JSON Web 密码应用语法规范 第1部分:算法标识
ICS 35.030
CCSL80
中华人民共和国密码行业标准
JSONWeb密码应用语法规范
第1部分:算法标识
specification-Part1:Algorithmidentifier
国家密码管理局 发 布
目次
前言 Ⅰ
引言 Ⅱ
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 缩略语 1
5 算法标识定义规则 1
5.1 概述 1
5.2 定义规则 1
6 数字签名算法标识 2
6.1 概述 2
6.2 算法标识 2
7 消息鉴别算法标识 2
7.1 概述 2
7.2 算法标识 2
8 密钥加密密钥算法标识 2
8.1 概述 2
8.2 算法标识 2
9 内容加密算法标识 3
9.1 概述 3
9.2 算法标识 3
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
本文件是GM/T 0125《JSONWeb密码应用语法规范》的第1部分。GM/T 0125已经发布了以下
部分:
---第1部分:算法标识;
---第2部分:数字签名;
---第3部分:数据加密;
---第4部分:密钥。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由密码行业标准化技术委员会提出并归口。
本文件起草单位:广东省电子商务认证有限公司、智巡密码(上海)检测技术有限公司、格尔软件股
份有限公司、北京信安世纪科技股份有限公司、北京数字认证股份有限公司、北京国脉信安科技有限公
司、中国科学院信息工程研究所、广东邮电职业技术学院、上海市数字证书认证中心有限公司。
本文件主要起草人:陈树乐、韩玮、郑强、张永强、袁峰、高能、张庆勇、赵敏、刘义、黄志伟、林少柳、
梁宁宁、梁家声、傅大鹏、黎明、王维初。
引 言
《JSONWeb密码应用语法规范》旨在以国产商用密码算法为核心,来保证数据机密性和完整性,适
用于JSONWeb密码应用产品的研发与检测,其他使用JSON数据交换格式的安全产品,可参考使用。
《JSONWeb密码应用语法规范》由四个部分构成。
---第1部分:算法标识。定义了JSONWeb密码应用的算法标识。
---第2部分:数字签名。描述了基于JSON数据结构来保护消息内容的数字签名或消息鉴别码
的语法规范,并给出了相应的生成和验证流程。
---第3部分:数据加密。描述了使用身份鉴别和加密来确保数据的机密性和完整性的技术要求。
---第4部分:密钥。定义了密钥的JSON数据结构表示方法。
本文件为《JSON Web密码应用语法规范》的第1部分,定义了JSON Web密码应用的算法标
识,是其他各部分的基础。
JSONWeb密码应用语法规范
第1部分:算法标识
1 范围
本文件定义了JSONWeb密码应用的算法标识。
本文件适用于JSONWeb密码应用产品的研发与检测,其他使用JSON数据交换格式的安全产
品,可参考使用。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
GM/T 0006 密码应用标识规范
GM/Z4001 密码术语
3 术语和定义
GM/Z4001界定的以及下列术语和定义适用于本文件。
3.1
JavaScript对象标记,一种轻量级、基于文本的、语言独立的数据交换格式。
4 缩略语
下列缩略语适用于本文件。
AuthenticationCode)
5 算法标识定义规则
5.1 概述
本文件定义了数字签名算法、消息鉴别算法、密钥加密密钥算法和内容加密算法的标识命名规则。
5.2 定义规则
本文件的算法标识定义遵循GM/T 0006对算法标识的标签定义。
6 数字签名算法标识
6.1 概述
数字签名算法标识用于标识对消息数据进行数字签名的算法。
6.2 算法标识
本文件定义了数字签名算法的标识,见表1。
表1 数字签名算法标识
标识 说明
SGD_SM3_SM2 基于SM3和SM2的数字签名算法
7 消息鉴别算法标识
7.1 概述
消息鉴别算法标识用于标识对消息数据进行完整性保护的算法。
7.2 算法标识
本文件定义了消息鉴别算法的标识,见表2。
表2 消息鉴别算法标识
标识 说明
SGD_SM3_HMAC 基于SM3算法的消息鉴别算法
8 密钥加密密钥算法标识
8.1 概述
密钥加密密钥算法标识用来标识对密钥进行加密的算法。
8.2 算法标识
本文件定义了两种密钥加密密钥算法标识,见表3。
表3 密钥加密密钥算法标识
标识 说明
SGD_SM2_3 SM2公钥......
|