GB-T 25056-2018 信息安全技术 证书认证系统密码及其相关安全技术规范.pdf
《GB-T 25056-2018 信息安全技术 证书认证系统密码及其相关安全技术规范.pdf》由会员分享,可在线阅读,更多相关《GB-T 25056-2018 信息安全技术 证书认证系统密码及其相关安全技术规范.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、书 书 书犐 犆犛 犔 中 华 人 民 共 和 国 国 家 标 准犌犅犜 代替 信息安全技术证书认证系统密码及其相关安全技术规范犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀狊 犲 犮 狌 狉 犻 狋 狔狋 犲 犮 犺 狀 狅 犾 狅 犵 狔犛 狆 犲 犮 犻 犳 犻 犮 犪 狋 犻 狅 狀 狊狅 犳犮 狉 狔 狆 狋 狅 犵 狉 犪 狆 犺犪 狀 犱狉 犲 犾 犪 狋 犲 犱狊 犲 犮 狌 狉 犻 狋 狔狋 犲 犮 犺 狀 狅 犾 狅 犵 狔犳 狅 狉犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲犪 狌 狋 犺 犲 狀 狋 犻 犮 犪 狋 犻 狅 狀狊 狔 狊 狋 犲犿 发布 实施国 家 市 场 监 督
2、 管 理 总 局中国国家标准化管理委员会发 布书 书 书目次前言范围规范性引用文件术语和定义缩略语证书认证系统 概述 功能描述 系统设计 数字证书 证书撤销列表 密钥管理系统 结构描述 功能描述 系统设计 与的安全通信协议 密码算法、密码设备及接口 密码算法 密码设备 密码服务接口 证书认证中心 系统 安全 数据备份 可靠性 物理安全 人事管理制度 密钥管理中心 建设原则 系统 安全 数据备份 可靠性 物理安全 人事管理制度 证书认证中心运行管理要求 犌犅犜 人员管理要求 业务运行管理要求 密钥分管要求 安全管理要求 安全审计要求 文档配备要求 密钥管理中心运行管理要求 人员管理要求 运行管理
3、要求 密钥分管要求 安全管理要求 安全审计要求 文档配备要求 证书操作流程 证书申请流程 证书更新流程 证书吊销流程 用户密钥恢复流程 司法密钥恢复 证书挂起流程 解除证书挂起流程 附录(资料性附录)证书认证系统网络结构图 犌犅犜 前言本标准按照 给出的规则起草。本标准代替 信息安全技术证书认证系统密码及其相关安全技术规范,与 相比主要技术变化如下:修改了对密码算法的要求(见);修改了对密码服务接口的要求(见);修改了证书认证系统的密码协议,删除了原标准第章,改为引用 ;修改了与之间的消息格式和安全通信协议,删除了原标准的附录和附录,改为引用 ;修改了密码接口函数定义,删除了原标准的附录,改为
4、引用 ;增加了对证书操作流程的规定(见第 章)。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息安全标准化技术委员会()提出并归口。本标准起草单位:上海市数字证书认证中心有限公司、上海格尔软件股份有限公司、北京数字认证股份有限公司、长春吉大正元信息技术股份有限公司、北京海泰方圆科技股份有限公司、无锡江南信息安全工程技术中心、成都卫士通信息产业股份有限公司、兴唐通信科技有限公司、上海颐东网络信息有限公司、万达信息股份有限公司、飞天诚信科技股份有限公司、北京华大智宝电子系统有限公司、北京握奇智能科技有限公司、山东得安信息技术有限公司、上海信息安全工程技
5、术研究中心、国家密码管理局商用密码检测中心。本标准起草人:刘平、崔久强、刘承、郑强、谭武征、李述胜、赵丽丽、柳增寿、徐明翼、李元正、王妮娜、夏东山、李海杰、于华章、陈跃、胡俊义、孔凡玉、袁峰、李志伟。本标准所代替标准的历次版本发布情况为:。犌犅犜 信息安全技术证书认证系统密码及其相关安全技术规范范围本标准规定了数字证书认证系统的密码及其相关安全技术要求,包括:证书认证系统,密钥管理系统,密码算法、密码设备及接口,证书认证中心,密钥管理中心,证书认证中心运行管理要求,密钥管理中心运行管理要求,证书操作流程等。本标准适用于指导第三方认证机构的数字证书认证系统的建设和检测评估,规范数字证书认证系统中
6、密码及相关安全技术的应用。非第三方认证机构的数字证书认证系统的建设、运行及管理,可参照本标准。规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件,凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。计算机场地通用规范 计算机场地安全要求 信息安全技术密码杂凑算法 (所有部分)信息安全技术椭圆曲线公钥密码算法 信息安全技术智能密码钥匙应用接口规范 信息安全技术公钥基础设施数字证书格式 信息安全技术密码设备应用接口规范 数据中心设计规范 处理涉密信息的电磁屏蔽室的技术要求和测试方法 数字证书认证系统密码协议规范 通用密码服务接口规范
7、 证书应用综合服务接口规范 因特网公钥基础设施在线证书状态协议()术语和定义下列术语和定义适用于本文件。犆犃证书犆犃犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲由一个给另一个签发的证书,一个也可以为自己签发证书,这是一种自签名的证书。证书认证系统犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲犪 狌 狋 犺 犲 狀 狋 犻 犮 犪 狋 犻 狅 狀狊 狔 狊 狋 犲犿对数字证书的签发、发布、更新、撤销等数字证书全生命周期进行管理的系统。犌犅犜 证书策略犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲狆 狅 犾 犻 犮 狔一个指定的规则集合,它指出证书对于具有普通安全需求的一个特定团体和(或)具体应用类的适用性
8、。注:一个特定的证书策略可以指出一个类型的证书对在一定的价格幅度下商品交易的电子数据处理的认证的适用性。证书撤销列表犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲狉 犲 狏 狅 犮 犪 狋 犻 狅 狀犾 犻 狊 狋由证书认证机构()签发并发布的被撤销证书的列表。证书认证机构犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲犪 狌 狋 犺 狅 狉 犻 狋 狔对数字证书进行全生命周期管理的实体,也称为电子认证服务机构。犆犃注销列表犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲犪 狌 狋 犺 狅 狉 犻 狋 狔狉 犲 狏 狅 犮 犪 狋 犻 狅 狀犾 犻 狊 狋标记已经被注销的的公钥证书的列表,表示这些证书已经无效
9、。证书撤销列表分发点犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲狉 犲 狏 狅 犮 犪 狋 犻 狅 狀犾 犻 狊 狋犱 犻 狊 狋 狉 犻 犫 狌 狋 犻 狅 狀狆 狅 犻 狀 狋犆犇犘一个目录条目或其他的证书撤销列表分布源,一个通过证书撤销列表分布点发布的证书撤销列表,可以包括由一个发布的所有证书中的一个证书子集的注销条目,也可以包括全部证书的注销条目。证书序列号犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲狊 犲 狉 犻 犪 犾狀 狌犿犫 犲 狉在一个证书认证机构所签发的证书中用于唯一标识数字证书的一个整数。数字证书犱 犻 犵 犻 狋 犪 犾犮 犲 狉 狋 犻 犳 犻 犮 犪 狋 犲公钥证书由证
10、书认证机构()签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及扩展信息的一种数据结构。按类别可分为个人证书、机构证书和设备证书,按用途可分为签名证书和加密证书。私钥狆 狉 犻 狏 犪 狋 犲犽 犲 狔非对称密码算法中只能由拥有者使用的不公开密钥。公钥狆 狌 犫 犾 犻 犮犽 犲 狔非对称密码算法中可以公开的密钥。证书注册机构狉 犲 犵 犻 狊 狋 狉 犪 狋 犻 狅 狀犪 狌 狋 犺 狅 狉 犻 狋 狔受理数字证书的申请、更新、恢复和注销等业务的实体。安全策略狊 犲 犮 狌 狉 犻 狋 狔狆 狅 犾 犻 犮 狔由证书认证机构发布的用于约束安全服务以及设施的使用和提供方式的规则集合
11、。犛犕算法犛犕犪 犾 犵 狅 狉 犻 狋 犺犿由 (所有部分)定义的算法。犌犅犜 犛犕密码杂凑算法犛犕犮 狉 狔 狆 狋 狅 犵 狉 犪 狆 犺 犻 犮犺 犪 狊 犺犪 犾 犵 狅 狉 犻 狋 犺犿由 定义的算法。信任狋 狉 狌 狊 狋通常说一个实体信任另一个实体表示后一个实体将完全按照第一个实体的规定进行相关的活动。在本标准中,信任用来描述一个认证实体与证书认证机构之间的关系。缩略语下列缩略语适用于本文件。:注销列表():证书认证机构():证书撤销列表():超文本传输协议():安全超文本传输协议():密钥管理中心():轻量级目录访问协议():在线证书状态查询协议():对象标识符():证书注册
12、机构()证书认证系统 概述证书认证系统是对生命周期内的数字证书进行全过程管理的安全系统。证书认证系统应采用双证书(用于数字签名的证书和用于数据加密的证书)机制,并建设双中心(证书认证中心和密钥管理中心)。证书认证系统在逻辑上可分为核心层、管理层和服务层,其中,核心层由密钥管理中心、证书生成与签发系统、证书存储发布系统构成;管理层由证书管理系统和安全管理系统构成;服务层由证书注册管理系统(包括远程用户注册管理系统)和证书状态查询系统构成。证书认证系统的逻辑结构宜如图所示。犌犅犜 图证书认证系统逻辑结构 功能描述 概述证书认证系统提供了对生命周期内的数字证书进行全过程管理的功能,包括用户注册管理、
13、证书证书撤销列表的生成与签发、证书证书撤销列表的存储与发布、证书状态的查询、证书管理及安全管理等。用户注册管理系统 概述用户注册管理系统负责用户的证书申请、身份审核和证书下载,可分为本地注册管理系统和远程注册管理系统。证书申请证书申请可采用在线或离线两种方式:)在线方式:用户通过互联网等登录到用户注册管理系统申请证书;)离线方式:用户到指定的注册机构申请证书。犌犅犜 身份审核审核人员通过用户注册管理系统,对证书申请者进行身份审核。证书下载证书下载可采用在线或离线两种方式:)在线方式:用户通过互联网等登录到用户注册管理系统下载证书;)离线方式:用户到指定的注册机构下载证书。证书证书撤销列表生成与
14、签发系统 功能证书证书撤销列表生成与签发系统负责生成、签发数字证书和证书撤销列表。证书类型按主体对象,证书分为人员证书、设备证书和机构证书三种类型。按功能,证书分为加密证书和签名证书两种类型。证书机制证书认证系统采用双证书机制。每个用户拥有两张数字证书,一张用于数字签名,另一张用于数据加密。用于数字签名的密钥对可以由用户利用具有密码运算功能的证书载体产生;用于数据加密的密钥对由密钥管理中心产生并负责安全管理。签名证书和加密证书一起保存在用户的证书载体中。证书生成签发用户的数字证书由该系统的签发,根的数字证书由根自己签发,下级的数字证书由上级签发。证书撤销列表证书撤销列表是在证书有效期之内,签发
15、的终止使用证书的信息,分为用户证书撤销列表()和证书撤销列表()两类。在证书的使用过程中,应用系统通过检查,获取有关证书的状态。证书证书撤销列表存储与发布系统证书证书撤销列表存储与发布系统负责数字证书、证书撤销列表的存储和发布。根据应用环境的不同,证书证书撤销列表存储与发布系统应采用数据库或目录服务方式,实现数字证书证书撤销列表的存储、备份和恢复等功能,并提供查询服务。使用目录服务方式,应采用主、从目录服务器结构以保证主目录服务器的安全,同时从目录服务器可以采用分布式的方式进行设置,以提高系统的效率。用户只能访问从目录服务器。证书状态查询系统证书状态查询系统应为用户和应用系统提供证书状态查询服
16、务,包括:)查询:用户或应用系统利用数字证书中标识的地址,下载,并检验证书有效性;)在线证书状态查询:用户或应用系统按照在 中规定的方法,实时在线查询证书的犌犅犜 状态。在实际应用中,可以根据具体情况采用上述两种查询方式之一或全部。证书管理系统证书管理系统是证书认证系统中实现对证书证书撤销列表的申请、审核、生成、签发、存储、发布、注销、归档等功能的管理控制系统。安全管理系统安全管理系统主要包括安全审计系统和安全防护系统。安全审计系统提供事件级审计功能,对涉及系统安全的行为、人员、时间等记录进行跟踪、统计和分析。安全防护系统提供访问控制、入侵检测(入侵防御)、漏洞扫描、病毒防治等网络安全功能。系
17、统设计 概述证书认证系统的设计包括系统的总体设计和各子系统设计,本标准提供证书认证系统的设计原则以及各个子系统的实现方式,在具体实现过程中,应根据所选择的开发平台和开发环境进行详细设计。总体设计原则证书认证系统的总体设计原则如下:)证书认证系统遵循标准化、模块化设计原则;)证书认证系统设置相对独立的功能模块,通过各模块之间的安全连接,实现各项功能;)各模块之间的通信采用基于身份鉴别机制的安全通信协议;各模块使用的密码运算都要在密码设备中完成;)各模块产生的审计日志文件采用统一的格式传递和存储;)用户注册管理系统、证书证书撤销列表生成与签发系统和密钥管理中心可以设置独立的数据库;)证书认证系统的
18、各模块应设置有效的系统管理功能;)系统应具备访问控制功能;)系统在实现证书管理功能的同时,应充分考虑系统本身的安全性。用户注册管理系统设计 用户注册管理系统功能用户注册管理系统负责用户证书证书撤销列表的申请、审核以及证书的制作,其主要功能如下:)用户信息的录入:录入用户的申请信息,用户申请信息包括签发证书所需要的信息,还包括用于验证用户身份的信息,这些信息存放在用户注册管理系统的数据库中。用户注册管理系统应能够批量接收从外部系统生成的、以电子文档方式存储的用户信息。)用户信息的审核:提取用户的申请信息,审核用户的真实身份,当审核通过后,将证书签发所需要的信息提交给签发系统。)用户证书下载:用户
19、注册管理系统提供证书下载功能,当签发系统为用户签发证书后,用户注册管理系统能够下载用户证书,并将用户证书写入指定的用户证书载体中,然后分发给用户。)安全审计:负责对用户注册管理系统的管理人员、操作人员的操作日志进行查询、统计以及报犌犅犜 表打印等。)安全管理:对用户注册管理系统的登陆进行安全访问控制,并对用户信息数据库进行管理和备份。)多级审核:用户注册管理系统可根据需要采用分级部署的模式,对不同种类和等级的证书,可由不同级别的用户注册管理系统进行审核。用户注册管理系统应能够根据需求支持多级注册管理系统的建立和多级审核模式。用户注册管理系统应具有并行处理的能力。用户注册管理系统结构用户注册管理
20、系统有本地注册管理和远程注册管理两种方式,分别由注册管理、数据库、信息录入、身份审核、证书制作、安全管理以及安全审计等部分构成。其结构如图所示:图用户注册管理系统逻辑结构 证书证书撤销列表生成与签发系统设计 证书证书撤销列表生成与签发系统功能证书证书撤销列表生成与签发系统是证书认证系统的核心,不仅为整个证书认证系统提供签发证书证书撤销列表的服务,还承担整个证书认证系统中主要的安全管理工作。其主要功能如下:)证书生成与签发:从数据库中读取与核对用户信息,根据拟签发的证书类型向密钥管理中心申请加密密钥对,生成用户的签名证书和加密证书,将签发完成的证书发布到目录服务器和数据库中。根据系统的配置和管理
21、策略,不同种类或用途的证书可以采用不同的签名密钥。)证书更新:系统应提供证书及用户证书的更新功能。)证书撤销列表生成与签发:接收注销信息,验证注销信息中的签名,然后签发证书撤销列表,将签发后的注销列表发布到数据库或目录服务器中。签发证书撤销列表的签名密钥可以与签发证书的签名密钥相同或不同。)安全审计:负责对证书证书撤销列表生成与签发系统的管理人员、操作人员的操作日志进行查询、统计以及报表打印等。)安全管理:对证书证书撤销列表生成与签发系统的登录进行安全访问控制,并对证书证书撤销列表数据库进行管理和备份;设置管理员、操作员,并为这些人员申请和下载数字证书;配置犌犅犜 不同的密码设备;配置不同的证
22、书模板。证书证书撤销列表生成与签发系统应具有并行处理的能力。证书证书撤销列表生成与签发系统结构 概述证书证书撤销列表生成与签发系统由证书证书撤销列表生成与签发模块、密码设备模块、安全管理模块、安全审计模块等组成。证书证书撤销列表生成与签发主要功能包括证书的生成与签发和的生成与签发:)证书的生成签发:根据接收的请求信息,从数据库中提取用户的信息,向密钥管理中心申请加密密钥对,然后生成并签发签名证书和加密证书,签发的证书和加密证书的私钥通过证书管理系统下传给申请者,同时将证书发布到数据库和目录服务器中。在此过程中,应保证私钥传递的安全。)证书撤销列表的生成签发:首先验证申请信息中的数字签名和相关数
23、据,然后签发证书撤销列表,并将证书撤销列表发布到目录服务器或数据库指定的位置。密码设备密码设备完成签名以及验证工作,并负责与其他系统通信过程中的密码运算,的签名密钥保存在密码设备中。在进行上述工作中,应保证所使用的密钥不能以明文形式被读出密码设备。安全管理主要包括:)证书模板配置:不同的证书种类由不同的证书模板确定,证书模板包括相应种类证书的基本项和证书的扩展项;)发布策略配置:配置的发布策略,包括自动人工发布模式选择、发布时间间隔;)进行密钥的更新;)进行证书的备份和归档;)进行服务器安全配置,包括服务器可接受的主机访问列表;)为其他子系统定义管理员以及为这些管理员签发数字证书;)数据库系统
24、的配置:数据源的选择,数据库连接的用户名和口令设置。安全审计查询证书证书撤销列表生成与签发系统中的安全审计日志,并进行统计与打印。证书证书撤销列表存储发布系统设计 证书证书撤销列表存储发布系统功能证书证书撤销列表存储发布系统负责证书和证书撤销列表的存储与发布,是证书认证系统的基础组成部分。证书的存储和发布应采用数据库、目录服务器或其中之一。该系统主要功能如下:)证书存储;)证书撤销列表存储;)证书和发布;犌犅犜 )安全审计:负责对证书证书撤销列表存储发布系统的管理人员、操作人员的操作日志进行审查、统计以及报表打印等;)安全管理:对证书证书撤销列表存储发布系统的登陆进行访问控制,并定期对数据库和
25、目录服务器进行管理和备份;)数据一致性检验:对数据库和目录服务器中的数据进行一致性检验。证书证书撤销列表存储发布系统结构 概述证书证书撤销列表存储与发布系统由数据库、目录服务器、安全管理模块、安全审计模块组成。数据库存放证书和证书撤销列表以及用户的其他信息。目录服务器证书证书撤销列表存储发布系统采用主从结构的目录服务器,签发完成的数据直接写入主目录服务器中,然后由目录服务器的主从映射功能自动映射到从目录服务器中。主、从目录服务器通常配置在不同等级的安全区域。用户只能访问从目录服务器。安全管理主要包括:)定期对数据库和目录服务器的内容进行数据的备份和归档;)对数据库和目录服务器中的数据进行一致性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB-T 25056-2018 信息安全技术 证书认证系统密码及其相关安全技术规范 GB 25056 2018 信息 安全技术 证书 认证 系统 密码 及其 相关 规范
限制150内