信息安全技术证书认证系统密码及其相关安全技术规范(GB-T 25056-2018).pdf
《信息安全技术证书认证系统密码及其相关安全技术规范(GB-T 25056-2018).pdf》由会员分享,可在线阅读,更多相关《信息安全技术证书认证系统密码及其相关安全技术规范(GB-T 25056-2018).pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS 35.040L 80中中 华华 人人 民民 共共 和和 国国 国国 家家 标标 准准GB/T 25056XXXX信息安全技术证书认证系统密码及其相关安全技术规范Information security technology-specifications of cryptograph andrelated security technology for certificate authentication system(报批稿)本稿完成日期:2016 年 12 月XXXX-XX-XX 发布XXXX-XX-XX 实施GB/T 25056XXXXI目次前言.III1 范围.12 规范性引用文
2、件.13 术语和定义.14 缩略语.45 证书认证系统.45.1 概述.45.2 功能描述.55.3 系统设计.75.4 数字证书.115.5 证书撤销列表.116 密钥管理中心.116.1 结构描述.116.2 功能描述.126.3 系统设计.126.4 KMC 与 CA 的安全通信协议.147 密码算法、密码设备及接口.147.1 密码算法.157.2 密码设备.157.3 密码服务接口.158 证书认证中心.168.1 系统.168.2 安全.178.3 数据备份.198.4 可靠性.198.5 物理安全.208.6 人事管理制度.219 密钥管理中心.219.1 建设原则.219.2
3、系统.219.3 安全.229.4 数据备份.229.5 可靠性.229.6 物理安全.229.7 人事管理制度.2210 证书认证中心运行管理要求.2310.1 人员管理要求.2310.2 CA 业务运行管理要求.2310.3 密钥分管要求.24GB/T 25056XXXXII10.4 安全管理要求.2510.5 安全审计要求.2510.6 文档配备要求.2511 密钥管理中心运行管理要求.2611.1 人员管理要求.2611.2 运行管理要求.2711.3 密钥分管要求.2711.4 安全管理要求.2711.5 安全审计要求.2711.6 文档配备要求.2712 证书操作流程.2712.1
4、 证书申请流程.2712.2 证书更新流程.2712.3 证书吊销流程.2812.4 用户密钥恢复流程.2812.5 司法密钥恢复.2812.6 证书挂起流程.2812.7 解除证书挂起流程.29附录 A(资料性附录)证书认证系统网络结构图.30A.1 当 RA 采用 C/S 模式时 CA 的网络结构.30A.2 当 RA 采用 B/S 模式时 CA 的网络结构.31A.3 CA 与远程 RA 的连接.31A.4 KMC 与多个 CA 的网络连接.31GB/T 25056XXXXIII前言本标准依据 GB/T1.1-2009 给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构
5、不承担识别这些专利的责任。本标准由国家密码管理局提出。本标准由全国信息安全标准化技术委员会(SAC/TC 260)归口。本标准中的附录 A 是资料性附录。本标准是对信息安全技术证书认证系统密码及其相关安全技术规范(GB/T25056-2010)的修订,增加了对国家标准密码算法 SM2、SM3 等的支持,修改了原标准 7.3“密码服务接口”,删去了原标准的第 8 章“协议”、第 13 章“检测”、附录 A、附录 B、附录 C,使用规范性引用文件中的相关内容取代了被删除或修改的内容,增补了第 12 章“证书操作流程”。本标准起草单位:上海市数字证书认证中心有限公司、上海格尔软件股份有限公司、北京数
6、字认证股份有限公司、长春吉大正元信息技术股份有限公司、北京海泰方圆科技股份有限公司、无锡江南信息安全工程技术中心、成都卫士通信息产业股份有限公司、兴唐通信科技有限公司、上海颐东网络信息有限公司、万达信息股份有限公司、飞天诚信科技股份有限公司、北京华大智宝电子系统有限公司、北京握奇智能科技有限公司、山东得安信息技术有限公司、国家信息安全工程技术研究中心、国家密码管理局商用密码检测中心。本标准起草人:刘平、崔久强、刘承、郑强、谭武征、李述胜、赵丽丽、柳增寿、徐强、李元正、王妮娜、夏东山、李海杰、于华章、陈跃、胡俊义、孔凡玉、袁峰、李志伟。GB/T 25056XXXX1信息安全技术证书认证系统密码及
7、其相关安全技术规范1范围本标准规定了数字证书认证系统的密码及其相关安全技术要求,包括证书认证中心、密钥管理中心、密码算法、密码设备及接口等。本标准适用于指导第三方认证机构的数字证书认证系统的建设和检测评估,规范数字证书认证系统中密码及相关安全技术的应用。非第三方认证机构的数字证书认证系统的建设、运行及管理,可参照本标准。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件,凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 2887计算站场地通用规范GB/T 6650计算机机房用活动地板技术条件GB/T 9361计算站
8、场地安全要求GB/T 32905信息安全技术 SM3 密码杂凑算法GB/T 32918信息安全技术 SM2 椭圆曲线公钥密码算法GB/T 50174电子信息系统机房设计规范GB/T AAAA信息安全技术 公钥基础设施 数字证书格式GB/T BBBB智能密码钥匙密码应用接口规范GB/T CCCC密码设备应用接口规范GM/T 0014数字证书认证系统密码协议规范GM/T 0019通用密码服务接口规范GM/T 0020证书应用综合服务接口规范BMB 3-1999处理涉密信息的电磁屏蔽室的技术要求和测试方法RFC 6960X.509Internet Public Key Infrastructure
9、Online Certificate Status Protocol(OCSP)3术语和定义下列术语和定义适用于本文件。3.1认证机构证书authority certificate签发给证书认证机构的证书。3.2CA 证书CA certificate由一个 CA 给另一个 CA 签发的证书,一个 CA 也可以为自己签发证书,这是一种自签名的证书。删除杨辰:GB/T 25056XXXX23.3证书认证系统 certificate authentication system对数字证书的签发、发布、更新、撤销等数字证书全生命周期进行管理的系统。3.4证书策略Certificate Policy是一个
10、指定的规则集合,它指出证书对于具有普通安全需求的一个特定团体和(或)具体应用类的适用性。例如,一个特定的证书策略可以指出一个类型的证书对在一定的价格幅度下商品交易的电子数据处理的认证的适用性。3.5证书撤销列表Certificate Revocation List;CRL由证书认证机构(CA)签发并发布的被撤销证书的列表。3.6证书验证certificate validation按照验证策略确认证书有效性和真实性的过程。3.7证书认证机构Certificate Authority;CA对数字证书进行全生命周期管理的实体。也称为电子认证服务机构。3.8CA 注销列表Certificate Aut
11、hority Revocation List;ARL标记已经被注销的 CA 的公钥证书的列表,表示这些证书已经无效。3.9证书认证路径Certification Path在目录信息树中对象证书的一个有序的序列。路径的初始节点是最初待验证对象的公钥,可以通过路径获得最终的顶点的公钥。3.10证书撤销列表分发点Certificate Revocation List Distribution Point;CDP一个目录条目或其它的证书撤销列表分布源,一个通过证书撤销列表分布点发布的证书撤销列表,可以包括由一个 CA 发布的所有证书中的一个证书子集的注销条目,也可以包括全部证书的注销条目。3.11增量
12、证书撤销列表delta-CRL;dCRL是一个部分的证书撤销列表,它只包括那些在基础证书撤销列表确认后注销状态改变的证书的GB/T 25056XXXX3条目。3.12证书序列号certificate serial number在一个证书认证机构所签发的证书中用于唯一标识数字证书的一个整数。3.13数字证书digital certificate也称公钥证书,由证书认证机构(CA)签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及扩展信息的一种数据结构。按类别可分为个人证书、机构证书和设备证书,按用途可分为签名证书和加密证书。3.14完全的证书撤销列表full CRL在给定的范围内,包
13、含所有已经被注销证书的证书撤销列表。3.15私钥private key非对称密码算法中只能由拥有者使用的不公开密钥。3.16公钥public key非对称密码算法中可以公开的密钥。3.17证书注册机构Registration Authority;RA受理数字证书的申请、更新、恢复和注销等业务的实体。3.18依赖方relying party使用证书中的数据进行决策的用户或代理。3.19安全策略security policy由证书认证机构发布的用于约束安全服务以及设施的使用和提供方式的规则集合。3.20SM2 算法SM2 algorithm由 GB/T 32918信息安全技术 SM2 椭圆曲线公钥
14、密码算法定义的算法。3.21GB/T 25056XXXX4SM3 算法SM3 algorithm由 GB/T 32905信息安全技术 SM3 密码杂凑算法定义的算法。3.22信任trust通常说一个实体信任另一个实体表示后一个实体将完全按照第一个实体的规定进行相关的活动。在本标准中,信任用来描述一个认证实体与证书认证机构之间的关系。4缩略语下列缩略语适用于本文件。ARLCA 注销列表(Certificate Authority Revocation List)CA证书认证机构(Certificate Authority)CRL证书撤销列表(Certificate Revocation List
15、)dCRL增量证书撤销列表(Delta-CRL)DIT目录信息树系统(Directory Information Tree)HTTP超文本传输协议(Hypertext Transfer Protocol)HTTPS安全超文本传输协议(Secure Hypertext Transfer Protocol)KMC密钥管理中心(Key Management Centre)LDAP轻量级目录访问协议(Lightweight Directory Access Protocol)OCSP在线证书状态查询协议(Online Certificate Status Protocol)OID对象标识符(Objec
16、t ID)RA证书注册机构(Registration Authority)SOCSP简易在线证书状态查询协议(Simple Online Certificate Status Protocol)5证书认证系统5.1概述证书认证系统是对生命周期内的数字证书进行全过程管理的安全系统。证书认证系统必须采用双证书(用于数字签名的证书和用于数据加密的证书)机制,并建设双中心(证书认证中心和密钥管理中心)。证书认证系统在逻辑上可分为核心层、管理层和服务层,其中,核心层由密钥管理中心、证书/CRL 生成与签发系统、证书/CRL 存储发布系统构成;管理层由证书管理系统和安全管理系统构成;服务层由证书注册管理系
17、统(包括远程用户注册管理系统)和证书状态查询系统构成。建议的证书认证系统的逻辑结构如图 1 所示。GB/T 25056XXXX5图 1 证书认证系统逻辑结构5.2功能描述5.2.1概述证书认证系统提供了对生命周期内的数字证书进行全过程管理的功能,包括用户注册管理、证书/证书撤销列表的生成与签发、证书/证书撤销列表的存储与发布、证书状态的查询和密钥的生成与管理以及安全管理等。5.2.2用户注册管理系统用户注册管理系统负责用户的证书申请、身份审核和证书下载,可分为本地注册管理系统和远程注册管理系统。5.2.3证书申请证书申请可采用在线或离线两种方式:a)在线方式:用户通过互联网等登录到用户注册管理
18、系统申请证书;b)离线方式:用户到指定的注册机构申请证书。5.2.4身份审核审核人员通过用户注册管理系统,对证书申请者进行身份审核。5.2.5证书下载GB/T 25056XXXX6证书下载可采用在线或离线两种方式:a)在线方式:用户通过互联网等登录到用户注册管理系统下载证书;b)离线方式:用户到指定的注册机构下载证书。5.2.6证书/证书撤销列表生成与签发系统5.2.6.1功能证书/证书撤销列表生成与签发系统负责生成、签发数字证书和证书撤销列表。5.2.6.2证书类型按主体对象,证书分为人员证书、设备证书和机构证书三种类型;按功能,证书分为加密证书和签名证书两种类型。5.2.6.3证书机制证书
19、认证系统采用双证书机制。每个用户拥有两张数字证书,一张用于数字签名,另一张用于数据加密。用于数字签名的密钥对可以由用户利用具有密码运算功能的证书载体产生;用于数据加密的密钥对由密钥管理中心产生并负责安全管理。签名证书和加密证书一起保存在用户的证书载体中。5.2.6.4证书生成/签发用户的数字证书由该系统的 CA 签发,根 CA 的数字证书由根 CA 自己签发,下级 CA 的数字证书由上级 CA 签发。5.2.6.5证书撤销列表证书撤销列表是在证书有效期之内,CA 签发的终止使用证书的信息,分为用户证书撤销列表(CRL)和 CA 证书撤销列表(ARL)两类。在证书的使用过程中,应用系统通过检查
20、CRL/ARL,获取有关证书的状态。5.2.6.6证书/证书撤销列表存储与发布系统证书/证书撤销列表存储与发布系统负责数字证书、证书撤销列表的存储和发布。根据应用环境的不同,证书/证书撤销列表存储与发布系统应采用数据库或目录服务方式,实现数字证书/证书撤销列表的存储、备份和恢复等功能,并提供查询服务。使用目录服务方式,应采用主、从目录服务器结构以保证主目录服务器的安全,同时从目录服务器可以采用分布式的方式进行设置,以提高系统的效率。用户只能访问从目录服务器。5.2.6.7证书状态查询系统证书状态查询系统应为用户和应用系统提供证书状态查询服务,包括:a)CRL 查询:用户或应用系统利用数字证书中
21、标识的 CRL 地址,下载 CRL,并检验证书有效性。b)在线证书状态查询:用户或应用系统按照在 RFC 6960 第 4 章“Details of the Protocol”中规定的方法,实时在线查询证书的状态。在实际应用中,可以根据具体情况采用上述两种查询方式之一或全部。5.2.6.8证书管理系统证书管理系统是证书认证系统中实现对证书/证书撤销列表的申请、审核、生成、签发、存储、发布、注销、归档等功能的管理控制系统。5.2.6.9安全管理系统GB/T 25056XXXX7安全管理系统主要包括安全审计系统和安全防护系统。安全审计系统提供事件级审计功能,对涉及系统安全的行为、人员、时间等记录进
22、行跟踪、统计和分析。安全防护系统提供访问控制、入侵检测(入侵防御)、漏洞扫描、病毒防治等网络安全功能。5.3系统设计5.3.1概述证书认证系统的设计包括系统的总体设计和各子系统设计,本标准提供证书认证系统的设计原则以及各个子系统的实现方式,在具体实现过程中,应根据所选择的开发平台和开发环境进行详细设计。5.3.2总体设计原则证书认证系统的总体设计原则如下:a)证书认证系统遵循标准化、模块化设计原则;b)证书认证系统设置相对独立的功能模块,通过各模块之间的安全连接,实现各项功能;c)各模块之间的通信采用基于身份鉴别机制的安全通信协议;d)各模块使用的密码运算都必须在密码设备中完成;e)各模块产生
23、的审计日志文件采用统一的格式传递和存储;f)用户注册管理系统、证书/证书撤销列表生成与签发系统和密钥管理中心可以设置独立的数据库;g)证书认证系统的各模块应设置有效的系统管理功能;h)系统必须具备访问控制功能;i)系统在实现证书管理功能的同时,必须充分考虑系统本身的安全性。5.3.3用户注册管理系统设计5.3.3.1用户注册管理系统功能用户注册管理系统负责用户证书/证书撤销列表的申请、审核以及证书的制作,其主要功能如下:a)用户信息的录入:录入用户的申请信息,用户申请信息包括签发证书所需要的信息,还包括用于验证用户身份的信息,这些信息存放在用户注册管理系统的数据库中。用户注册管理系统应能够批量
24、接受从外部系统生成的、以电子文档方式存储的用户信息;b)用户信息的审核:提取用户的申请信息,审核用户的真实身份,当审核通过后,将证书签发所需要的信息提交给签发系统;c)用户证书下载:用户注册管理系统提供证书下载功能,当签发系统为用户签发证书后,用户注册管理系统能够下载用户证书,并将用户证书写入指定的用户证书载体中,然后分发给用户;d)安全审计:负责对用户注册管理系统的管理人员、操作人员的操作日志进行查询、统计以及报表打印等;e)安全管理:对用户注册管理系统的登陆进行安全访问控制,并对用户信息数据库进行管理和备份;f)多级审核:用户注册管理系统可根据需要采用分级部署的模式,对不同种类和等级的证书
25、,可由不同级别的用户注册管理系统进行审核。用户注册管理系统应能够根据需求支持多级注册管理系统的建立和多级审核模式。用户注册管理系统应具有并行处理的能力。5.3.3.2用户注册管理系统结构GB/T 25056XXXX8用户注册管理系统有本地注册管理和远程注册管理两种方式,分别由注册管理、数据库、信息录入、身份审核、证书制作、安全管理以及安全审计几部分构成。其结构如图 2 所示:图 2 用户注册管理系统逻辑结构5.3.4证书/证书撤销列表生成与签发系统设计5.3.4.1证书/证书撤销列表生成与签发系统功能证书/证书撤销列表生成与签发系统是证书认证系统的核心,不仅为整个证书认证系统提供签发证书/证书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息安全技术证书认证系统密码及其相关安全技术规范GB-T 25056-2018 信息 安全技术 证书 认证 系统 密码 及其 相关 规范 GB 25056 2018
限制150内