-
[2023-12-06]
现发布GM/T 0126-2023《HTML密码应用置标语法》等25项密码行业标准,自2024年6月1日起实施,具体标准编号及名称如下:GM/T 0006-2023 密码应用标识规范GM/T 0009-2023 SM2密码算法使用规范GM/T 0010-2023 SM2密码算法加密签名消息语法规范GM/T 0011-2023 可信计算 可信密码支撑平台功能与接口规范GM/T 0014-2023 数字证书认证系统密码协议规范GM/T 0015-2023 数字证书格式GM/T 0016-2023 智能密码钥匙密码应用接口规范GM/T 0017-2023 智能密码钥匙密码应用接口数据格式规范GM/T 0018-2023 密码设备应用接口规范GM/T 0019-2023 通用密码服务接口规范GM/T 0020-2023 证书应用综合服务接口规范GM/T 0021-2023 动态口令密码应用技术规范GM/T 0022-2023 IPSec VPN技术规范GM/T 0023-2023 IPSec VPN网关产品规范GM/T 0024-2023 SSL VPN技术规范GM/T 0025-2023 SSL VPN网关产品规范GM/T 0026-2023 安全认证网关产品规范GM/T 0033-2023 时间戳接口规范GM/T 0126-2023 HTML密码应用置标语法GM/T 0127-2023 移动终端密码模块应用接口规范GM/T 0128-2023 数据报传输层密码协议规范GM/T 0129-2023 SSH密码协议规范GM/T 0130-2023 基于SM2算法的无证书及隐式证书公钥机制GM/T 0131-2023 电子签章应用接口规范GM/T 0132-2023 信息系统密码应用实施指南 以下18项密码行业标准自2024年6月1日起予以废止:GM/T 0006-2012 密码应用标识规范GM/T 0009-2012 SM2密码算法使用规范GM/T 0010-2012 SM2密码算法加密签名消息语法规范GM/T 0011-2012 可信计算 可信密码支撑平台功能与接口规范GM/T 0014-2012 数字证书认证系统密码协议规范GM/T 0015-2012 基于SM2密码算法的数字证书格式规范GM/T 0016-2012 智能密码钥匙密码应用接口规范GM/T 0017-2012 智能密码钥匙密码应用接口数据格式规范GM/T 0018-2012 密码设备应用接口规范GM/T 0019-2012 通用密码服务接口规范GM/T 0020-2012 证书应用综合服务接口规范GM/T 0021-2012 动态口令密码应用技术规范GM/T 0022-2014 IPSec VPN技术规范GM/T 0023-2014 IPSec VPN网关产品规范GM/T 0024-2014 SSL VPN技术规范GM/T 0025-2014 SSL VPN网关产品规范GM/T 0026-2014 安全认证网关产品规范GM/T 0033-2014 时间戳接口规范 国家密码管理局 2023年12月4日
-
[2022-11-10]
现发布GM/T 0117-2022《网络身份服务密码应用技术要求》等9项密码行业标准,自2023年6月1日起实施,具体标准编号及名称如下: GM/T 0117-2022 网络身份服务密码应用技术要求 GM/T 0118-2022 浏览器数字证书应用接口规范 GM/T 0119-2022 PLC控制系统及PLC控制器密码应用技术规范 GM/T 0120-2022 基于云计算的电子签名服务技术实施指南 GM/T 0121-2022 密码卡检测规范 GM/T 0122-2022 区块链密码检测规范 GM/T 0123-2022 时间戳服务器密码检测规范 GM/T 0124-2022 安全隔离与信息交换产品密码检测规范 GM/T 0125.1-2022 JSON Web 密码应用语法规范 第1部分:算法标识 GM/T 0125.2-2022 JSON Web 密码应用语法规范 第2部分:数字签名 GM/T 0125.3-2022 JSON Web 密码应用语法规范 第3部分:数据加密 GM/T 0125.4-2022 JSON Web 密码应用语法规范 第4部分:密钥
-
[2022-07-26]
问题一:GM/T 0018-2012《密码设备应用接口规范》中接口的描述基本上都是Windows风格,是否适用信创环境?拟答复内容:接口的描述风格不影响接口实现。GM/T 0018-2012《密码设备应用接口规范》规定的接口采用C语言描述,所有支持C语言的操作系统(包括Windows、Linux以及信创操作系统等)均适用。问题二:GM/T 0018-2012《密码设备应用接口规范》中规定的接口适用于哪些密码设备?密码设备是否必须支持标准规定的所有接口?拟答复内容:GM/T 0018-2012《密码设备应用接口规范》中规定的接口主要适用于整机类密码设备或密码模块,如服务器密码机、PCI密码卡等。根据GM/T 0102-2020《密码设备应用接口符合性检测规范》第8章规定,密码设备应支持GM/T 0018-2012《密码设备应用接口规范》规定的所有接口(即所有接口不能直接返回SDR_NOTSUPPORT)。问题三:当前GM/T 0028-2014《密码模块安全技术要求》标准中核定的安全功能没有定义GCM分组加密模式,应用系统或者密码模块是否可以使用GCM分组加密模式?拟答复内容:可以。在GB/T 36624-2018《信息技术 安全技术 可鉴别的加密机制》和GB∕T 38636-2020《信息安全技术 传输层密码协议(TLCP)》中都定义了GCM分组加密模式。GCM分组加密模式符合GB/T 39786-2021通用要求中的“密码算法”和“密码技术”指标要求。目前GM/T 0028-2014正在修订过程中,拟增加GCM分组加密模式作为核准的安全功能。问题四:GB/T 39786-2021《信息安全技术 信息系统密码应用基本要求》“网络和通信安全”部分所规定的“身份鉴别”和“安全接入认证”指标要求有何不同?拟答复内容:安全接入认证和身份鉴别两个指标要求关注的内容有所差异,“安全接入认证”指标关注设备接入内部网络时是否被认定为合法设备;“身份鉴别”指标关注建立网络通信信道(如SSL、IPSec)的双方实体身份真实性。
-
[2021-12-30]
2021年12月21日,第二届密码行业标准化技术委员会第三次全体会议在北京顺利召开。国家密码管理局、国家标准委相关领导莅临指导,密标委顾问、全体委员以及特邀专家、相关标准化组织代表、中国密码学会、各省(区、市)和新疆生产建设兵团密码管理部门、行业协会及从业单位有关人员共两千余人通过线上线下相结合的方式参加了本次会议。密标委主任委员徐汉良同志作工作报告,对密标委成立十年来的工作进行系统总结,对下一阶段重点工作进行部署。特邀专家围绕区块链、金融和广电领域密码应用等作了专题报告,密标委顾问予以指导,委员代表交流发言。国家标准委国焕新副司长对密标委十年来的工作成果予以充分肯定,认为密码标准化工作质量高、发展快、特点鲜明,希望今后进一步发挥密码标准化规范与引领作用。会议指出,新形势下做好密码标准化工作,对于推动密码高质量发展、新发展格局下畅通密码供需循环、提升密码治理体系和治理能力现代化水平具有重要意义,密标委要紧密团结在以习近平同志为核心的党中央周围,认真贯彻落实党中央、国务院决策部署,以史为鉴、开创未来,埋头苦干、勇毅前行,推动密码标准化工作取得新成绩、再上新台阶,为推动新时代密码工作高质量发展,维护国家安全和发展利益作出新的更大贡献,以优异成绩迎接党的二十大胜利召开!
-
[2021-11-01]
(第3期)问题一:GM/T 0028《密码模块安全技术要求》定义的密码模块安全等级是否适用于所有类型的商用密码产品,是否所有通过认证的商用密码产品都有相应的安全等级?解释:适用GM/T 0028标准的商用密码产品类型可查阅市场监管总局和国家密码管理局联合发布的《商用密码产品认证目录(第一批)》。目前GM/T 0028定义的密码模块安全等级主要适用于认证目录中明确“认证依据”包含GM/T 0028标准的产品种类(包括智能密码钥匙、智能IC卡等15类)。并不是所有通过认证的商用密码产品都有相应的密码模块安全等级,目前,主要对产品认证证书中明确标注有GM/T 0028安全级别的商用密码产品提出符合相应等级安全要求。问题二:商用密码产品在遵循GM/T 0028《密码模块安全技术要求》标准时是否需要符合该产品所申请密码模块安全等级的所有要求?是否存在不适用项?解释:商用密码产品在遵循GM/T 0028标准时,根据产品形态的不同,可能存在某些与该产品所申请密码模块安全等级要求不完全相符的情况:一是对于运行于可修改环境中的软件模块,物理安全和非入侵式安全要求是可选的;二是对于硬件和固件模块,物理安全和非入侵式安全要求应当适用;三是对于混合模块,软件和固件部件应当满足软件/固件安全和运行环境中的所有适用要求,硬件部件应当满足物理安全和非入侵式安全中的所有适用要求。问题三:如何理解GM/T 0028《密码模块安全技术要求》中定义的密码主管角色、用户角色和维护员角色?解释:根据GM/T 0028 《密码模块安全技术要求》7.4.2章节有关内容,密码主管角色应当负责执行密码初始化或管理功能,以及常用的安全服务(例如模块初始化、关键安全参数管理以及审计功能);用户角色应当负责执行一般的安全服务,包括密码操作和其他核准的安全功能;维护员角色是指在物理维护服务(例如打开模块封盖)或逻辑维护服务(例如运行某种诊断如内置的自测试)时担任的角色。问题四:GM/T 0018-2012《密码设备应用接口规范》6.3.10章节中定义的“产生ECC密钥对并输出”接口,直接输出明文密钥对,是否存在安全隐患?解释:该接口仅供外部调用,虽然具备产生ECC密钥对的功能,但产生的密钥对仅作输出、并不在该密码设备内部使用。输出后密钥对的安全使用不由该密码设备负责,该密码设备也不提供ECC私钥明文的导入接口,因此不存在安全隐患。问题五:GM/T 0018-2012《密码设备应用接口规范》6.2.1及6.2.2章节中定义的“打开设备”、“关闭设备”接口在并发服务中如何使用,需要每个执行线程中均调用一次打开设备接口和关闭设备接口吗? 解释:不需要在每个线程中均执行一次打开设备和关闭设备操作。打开设备函数返回的设备句柄,可以对应多个会话句柄,在多线程环境中,多个执行线程可以共享同一个已打开的设备句柄并获得各自的会话句柄,但需注意多线程同步问题。
-
[2021-10-14]
-
[2021-09-28]
问题一:GM/T 0028《密码模块安全技术要求》密码模块接口:可信信道具体有哪些功能?解释:可信信道是在密码模块和发送者或接收者之间建立的链路,用于安全传输未受保护的明文关键安全参数、密钥分量以及鉴别数据。可信信道在模块定义的输入或输出端口以及预期的发送者或接收者终端的通信链路上,可以防止窃听以及来自恶意的操作员/实体、进程或其他设备的物理或逻辑篡改。问题二:GM/T 0028《密码模块安全技术要求》7.4.3.3章节中“需要两个独立的内部操作激活自启动密码服务能力”,应当怎么理解?解释:自启动密码服务能力是指无需外界操作员请求,模块就能够执行密码操作和其他核准的安全功能或敏感安全参数管理技术。如果密码模块实现了自启动密码服务能力,则对于安全三级模块,两个独立的内部操作(比如设置两个不同的软件或硬件标志位),可以由一个或两个操作员发起,也可以由密码主管配置完成;对于安全四级模块,两个独立的内部操作必须由不同的操作员发起。问题三:GM/T 0028《密码模块安全技术要求》7.10.3.2章节中密码算法自测试失败后的密码模块状态应该是什么?解释:密码算法自测试失败后,密码模块状态应处于7.11.4中规定的错误状态,不得继续提供密码服务。问题四:GM/T 0028《密码模块安全技术要求》7.3.3章节中定义的“数据输入接口”和“控制输入接口”是否可以复用?解释:可以复用物理端口,但是需要保证逻辑隔离。 问题五:GM/T 0018-2012《密码设备应用接口规范》6.7章节定义了文件操作类函数,此类函数的应用场景或用途是什么? 解释:文件操作类函数可用于创建、读写、删除存储在密码设备内部的用户数据文件。
-
[2021-09-07]
问题一:请介绍一下我国商用密码标准体系。解释:我国商用密码标准体系框架分为管理维、技术维、应用维,体系框架图如下所示。 管理维主要体现密码标准管理层级和归口单位的不同,商用密码国家标准由全国信息安全标准化技术委员会(简称“信安标委”)提出并归口,行业标准由国家密码管理局归口管理,团体标准由密码领域学会、行业协会等社会组织协调相关市场主体共同制定以满足市场和创新需要。截至2021年8月,已发布密码国家标准39项,密码行业标准115项,团体标准正在积极研究探索。技术维主要从标准所处技术层次的角度进行刻画,分为七大类,包括密码基础类、基础设施类、密码产品类、应用支撑类、密码应用类、密码测评类、密码管理类。应用维从密码应用领域的视角来刻画密码标准体系,既包括不同的社会行业,如金融、电力、交通等,也包括不同的应用领域,如物联网、云计算等,任何应用领域的密码标准体系,其技术维和管理维框架都是相同的,即在技术层次上皆遵循相同的层次结构,也都包括国家标准和行业标准等。商用密码标准体系的详细内容可参考密码行业标准化技术委员会网站(www.gmbz.org.cn)发布并年度更新的GM/Y 5001《密码标准使用指南》。问题二:GB/T 39786—2021《信息安全技术 信息系统密码应用基本要求》中密码应用等级与网络安全等级保护级别的关系?解释:GB/T 39786—2021中的密码应用等级与网络安全等级保护的级别存在对应关系。信息系统根据GB/T 22240—2020《信息安全技术 网络安全等级保护定级指南》确定等级保护级别时,同步对应确定密码应用等级,即等保定级为第一级的网络与信息系统应遵循GB/T 39786第一级密码应用基本要求,等保定级为第二级的网络与信息系统应遵循GB/T 39786第二级密码应用基本要求,以此类推。问题三: GB/T 39786—2021《信息安全技术 信息系统密码应用基本要求》中网络和通信安全、设备和计算安全、应用和数据安全三个层面身份鉴别要求有什么不同?解释:这三个层面的身份鉴别对象是不同的。网络和通信安全层面针对的是建立网络通信链路的密码设备(如IPSec/SSL VPN);设备和计算安全层面针对的是登录设备的管理员、用户等人员;应用和数据安全层面针对的是具体应用的用户。因此,需要根据信息系统密码应用需求,在不同层面实现身份鉴别机制,保证各层面鉴别对象身份的真实性。问题四:GB/T 37092—2018《信息安全技术 密码模块安全要求》中的知识拆分如何理解?解释:知识拆分主要指的是将密钥拆分为几个独立的密钥分量,导出到密码模块外部进行保存;导入时,每个密钥分量单独导入,最终在密码模块内部进行合成。常见的知识拆分方法有以下两类:1.将密钥K拆分成若干个与其长度一致的n个分量K1,……,Kn ,其中前n-1个分量随机产生,导入时利用异或运算恢复出原有密钥,即:K = K1 ⊕… ⊕ Kn。2.利用门限算法进行拆分:比如利用Shamir秘密分享方案,将K拆分为m个密钥分量,只有大于等于n个密钥分量才能恢复出K。需要注意的是,知识拆分应当不降低密钥的安全性,简单地将密钥截取为若干段的方式是不安全的,如将一个128比特的SM4密钥拆成两个64比特的密钥分量,因为对于任何一个密钥分量的持有者而言,该密钥的密钥空间从2^128降低到2^64,极大地降低了穷举搜索攻击的难度。问题五:GM/T 0028《密码模块安全技术要求》核准的安全功能条款中关于消息鉴别码和密钥管理的具体要求不太明确,使用过程中如何把握?解释:消息鉴别码在使用时应遵循GB/T 15852(所有部分)《信息技术 安全技术 消息鉴别码》的要求;密钥管理与具体密码产品密切相关,GM/T 0028不宜规定具体的密钥管理要求,需在使用过程中结合相应密码产品标准中密钥管理相关要求,实现具体密钥管理功能。
-
[2021-05-20]
为更好地发挥密码标准的规范引领作用,提升网络与信息安全密码保障能力,帮助中华人民共和国境内社会公众准确理解密码标准,密码行业标准化技术委员会开设密码标准释疑邮箱(地址:mbwfaq@163.com ),欢迎就密码标准进行咨询或提出意见建议。密码标准释疑定位于对标准的技术咨询,是密码行业标准化技术委员会秘书处为社会公众在理解标准时遇到问题进行答疑解惑开展的一种公益性技术服务,供从事商用密码活动参考。 密码行业标准化技术委员会秘书处 2021年5月 20日
-
[2021-03-19]
近日,国家市场监管总局、国家标准化管理委员会发布公告,正式发布国家标准GB/T39786-2021《信息安全技术信息系统密码应用基本要求》,将于2021年10月1日起实施。这是贯彻落实《中华人民共和国密码法》,指导商用密码应用与安全性评估工作的一项基础性标准,对于规范和引导信息系统合规、正确、有效应用密码,切实维护国家网络与信息安全具有重要意义。密码技术是保障网络与信息安全的核心技术和基础支撑,《密码法》及相关法律法规明确了商用密码应用与安全性评估的法定要求。2018年,国家密码管理局发布实施了密码行业标准GM/T0054-2018《信息系统密码应用基本要求》,此次经修改完善并上升为国家标准,进一步突出了其在商用密码应用标准体系中的基础性地位。该标准从物理和环境安全、网络和通信安全、设备和计算安全、应用和数据安全等四个方面提出了密码应用技术要求,以及管理制度、人员管理、建设运行、应急处置等密码应用管理要求。与GM/T0054-2018《信息系统密码应用基本要求》相比,该标准结合近年来商用密码应用与安全性评估工作实践对部分内容进行了优化,按照信息系统安全等级分别提出了相应的密码应用要求。