GB/T 25056-2018Information security technology—Specifications of cryptograph and related security technology for certificate authentication system (English PDF)
信息安全技术 证书认证系统密码及其相关安全技术规范
This is a limited preview
Buy now to download the full PDF (31 pages)
Need quotation for your management?
Get a formal quotation for GB/T 25056-2018 in 30 minutes.
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
June 7, 2018
Implementation date
January 1, 2019
Scope
GB/T 25056-2018 is the English-translated version of 信息安全技术 证书认证系统密码及其相关安全技术规范.
GB/T 25056-2018 sets out the cryptographic and related security requirements for digital certificate authentication systems.
It describes the certificate authentication system and the key management system, from user registration, certificate and CRL generation, storage and distribution to certificate status query, with a dual certificate mechanism and a dual centre made of certificate authority and key management centre.
It also covers cryptographic algorithms, cryptographic devices and service interfaces, the system, security, backup, reliability and physical security requirements of both centres, their operation and management, and the processes for certificate application, update, revocation, suspension and key recovery.
It guides the construction, testing and evaluation of the systems run by third-party certification bodies. It replaces GB/T 25056-2010, was issued on 7 June 2018 and has applied since 1 January 2019.
Found what you need?
Document preview — GB/T 25056-2018
National Standard of the People's Republic of China
- ICS
- 35.040
- Classification
- L 80
- Replacing
- GB/T 25056-2010
Issued by: State Administration for Market Regulation; Standardization Administration of the PRC
Contents
- Foreword
- 1 Scope
- 2 Normative references
- 3 Terms and Definitions
- 4 Abbreviations
- 5 Certificate Certification System
- 5.1 Overview
- 5.2 Functional Description
- 5.3 System Design
- 5.4 Digital Certificate
- 5.5 Certificate Revocation List
- 6 Key Management System
- 6.1 Structure Description
- 6.2 Functional Description
- 6.3 System Design
- 6.4 KMC and CA Secure Communication Protocol
- 7 cryptographic algorithms, cryptographic devices and interfaces
- 7.1 Cryptographic Algorithm
- 7.2 Password device
- 7.3 Password Service Interface
- 8 Certificate Authority
- 8.1 System
- 8.2 Security
- 8.3 Data Backup
- 8.4 Reliability
- 8.5 Physical Security
- 8.6 Personnel Management System
- 9 Key Management Center
- 9.1 Construction Principles
- 9.2 System
- 9.3 Security
- 9.4 Data Backup
- 9.5 Reliability
- 9.6 Physical Security
- 9.7 Personnel Management System
- 10 Certificate Authority Operation and Management Requirements
- 10.1 Personnel Management Requirements
- 10.2 CA Business Operation Management Requirements
- 10.3 Key Distribution Requirements
- 10.4 Security Management Requirements
- 10.5 Security Audit Requirements
- 10.6 Document Requirements
- 11 Key Management Center Operation Management Requirements
- 11.1 Personnel Management Requirements
- 11.2 Operation Management Requirements
- 11.3 Key Accounting Requirements
- 11.4 Security Management Requirements
- 11.5 Security Audit Requirements
- 11.6 Document Requirements
- 12 Certificate Operation Process
- 12.1 Certificate Application Process
- 12.2 Certificate Update Process
- 12.3 Certificate Revocation Process
- 12.4 User Key Recovery Process
- 12.5 Judicial Key Recovery
- 12.6 Certificate Suspending Process
- 12.7 Releasing the Certificate Suspending Process
- Appendix A (informative) Network structure of certificate authentication system
Foreword
This standard was drafted in accordance with the rules given in GB/T 1.1-2009.
This standard replaces GB/T 25056-2010 "Information Security Technology Certificate Authentication System Password and Related Security Technical Specifications", and The main technical changes compared with GB/T 25056-2010 are as follows.
--- Modified the requirements for cryptographic algorithms (see 7.1);
--- Modified the requirements for the cryptographic service interface (see 7.3);
---Modified the password protocol of the certificate authentication system, deleted the original standard Chapter 8, and referred to GM/T 0014;
---Modified the message format and secure communication protocol between KMC and CA, deleted Appendix A and Appendix B of the original standard, and changed Quote GM/T 0014;
--- Modified the cryptographic interface function definition, deleted the original standard Appendix C, and instead referred to GM/T 0019;
--- Added provisions for the certificate operation process (see Chapter 12).
1 Scope
This standard specifies the password of the digital certificate authentication system and its related security technical requirements, including. certificate authentication system, key management system System, password algorithm, cryptographic equipment and interface, certificate authentication center, key management center, certificate authentication center operation management requirements, key management Heart operation management requirements, certificate operation procedures, etc.
This standard is applicable to the construction, testing and evaluation of the digital certificate authentication system that guides third-party certification bodies, and regulates the digital certificate certification system. The application of passwords and related security technologies. The construction, operation and management of the digital certificate authentication system of non-third-party certification bodies can be referred to This standard.
2 Normative references
The following documents are indispensable for the application of this document. For dated references, only dated versions apply to this document.
For the undated references, the latest edition (including all amendments) applies to this document.
GB/T 2887 General Specification for Computer Sites
GB/T 9361 computer site safety requirements
GB/T 32905 information security technology SM3 password hash algorithm
GB/T 32918 (all parts) information security technology SM2 elliptic curve public key cryptography algorithm
GB/T 35291-2017 Information Security Technology Smart Password Key Application Interface Specification
GB/T 20518-2018 Information Security Technology Public Key Infrastructure Digital Certificate Format
GB/T 36322-2018 Information Security Technology Password Device Application Interface Specification
GB 50174 Data Center Design Specification
BMB3-1999 Technical requirements and test methods for electromagnetic shielding rooms for handling confidential information
GM/T 0014-2012 Digital Certificate Authentication System Cryptographic Protocol Specification
GM/T 0019-2012 Common Cryptographic Service Interface Specification
GM/T 0020-2012 Certificate Application Integrated Service Interface Specification
RFC6960 X.509 Internet Public Key Infrastructure Online Certificate Status Protocol (X.509InternetPublicKey InfrastructureOnlineCertificateStatusProtocol)
3 Terms and definitions
The following terms and definitions apply to this document.
3.1 CA certificate
A certificate issued by one CA to another CA, a CA can also issue a certificate for itself, which is a self-signed certificate.
3.2 Certificate authentication system
A system for managing the life cycle of digital certificates such as the issuance, issuance, update, and revocation of digital certificates.
3.3 Certificate policy
A specified set of rules that indicates the appropriateness of the certificate for a particular group and/or specific application class with general security requirements Use sex.
Note: A specific certificate policy can indicate the suitability of a type of certificate for the authentication of electronic data processing of commodity transactions at a certain price range. Use sex.
3.4 Certificate revocation list
A list of revoked certificates issued and issued by a Certificate Authority (CA).
3.5 Certificate authority
An entity that performs full lifecycle management of digital certificates, also known as an electronic certification service.
3.6 CA logout list
Marks a list of CA's public key certificates that have been logged out, indicating that they have been invalidated.
3.7 Certificate revocation list distribution point; CDP
A directory entry or other certificate revocation list distribution source, a certificate revocation list issued through a certificate revocation list distribution point, It can include a logout entry for a subset of all certificates issued by one CA, or a logout entry for all certificates.
3.8 Certificate serial number
An integer used to uniquely identify a digital certificate in a certificate issued by a certificate authority.
3.9 Digital certificate; public key certificate
Signed by a certificate authority (CA) containing public key owner information, public key, issuer information, expiration date, and extension letter A data structure of interest. According to the category, it can be divided into personal certificate, agency certificate and equipment certificate, which can be divided into signature certificate and encryption according to the purpose. certificate.
3.10 Private key
A non-public key that can only be used by the owner in an asymmetric cryptographic algorithm.
3.11 Public key
A key that can be exposed in an asymmetric cryptographic algorithm.
3.12 Registration authority
An entity that accepts applications for the application, renewal, recovery, and cancellation of digital certificates.
3.13 Security policy
A set of rules issued by a certificate authority to constrain the use of security services and the way they are used and provided.
3.14 SM2 algorithm
Algorithm defined by GB/T 32918 (all parts).
3.15 SM3 cryptographic hash algorithm
Algorithm defined by GB/T 32905.
3.16 Trust
It is generally said that one entity trusts another entity to indicate that the latter entity will perform related activities in full compliance with the provisions of the first entity.
In this standard, trust is used to describe the relationship between an authenticating entity and a certificate authority.
4 Abbreviations
The following abbreviations apply to this document.
ARL. CA Logout List (CertificateAuthorityRevocationList)
CA. Certificate Authority (CertificateAuthority)
CRL. Certificate Revocation List (CertificateRevocationList)
HTTP. Hypertext Transfer Protocol (HypertextTransferProtocol)
HTTPS. Secure Hypertext Transfer Protocol (SecureHypertextTransferProtocol)
KMC. Key Management Center (KeyManagementCentre)
LDAP. Lightweight Directory Access Protocol (LightweightDirectoryAccessProtocol)
OCSP. Online Certificate Status Query Protocol (OnlineCertificateStatusProtocol)
OID. Object Identifier (ObjectID)
RA. Certificate Authority (RegistrationAuthority)
5 Certificate Certification System
5.1 Overview
The certificate authentication system is a security system that manages the entire process of digital certificates in the life cycle. Certificate certification system should use double certificate Books (certificates for digital signatures and certificates for data encryption) mechanisms and the construction of dual-center (Certificate Authority and Key Management Center).
The certificate authentication system can be logically divided into a core layer, a management layer, and a service layer. The core layer is generated by a key management center and a certificate/CRL. It is composed of the issuance system and the certificate/CRL storage and distribution system; the management layer is composed of the certificate management system and the security management system; The book registration management system (including the remote user registration management system) and the certificate status inquiry system are composed. The logical structure of the certificate authentication system should be As shown in Figure 1.
5.2 Functional Description
5.2.1 Overview
The certificate authentication system provides full-process management of digital certificates in the lifecycle, including user registration management, certificates/ Certificate revocation list generation and issuance, certificate/certificate revocation list storage and distribution, certificate status query, certificate management, and security management And so on.
5.2.2 User Registration Management System
5.2.2.1 Overview
The user registration management system is responsible for the user's certificate application, identity review and certificate download, which can be divided into local registration management system and remote injection. Book management system.
5.2.2.2 Certificate application
Certificate applications can be either online or offline.
a) Online mode. Users log in to the user registration management system to apply for a certificate through the Internet;
b) Offline mode. The user applies for a certificate to the designated registration authority.
5.2.2.3 Identity review
The auditor conducts an identity review of the certificate applicant through the user registration management system.
5.2.2.4 Certificate download
Certificate downloads can be either online or offline.
a) Online mode. Users log in to the user registration management system to download certificates through the Internet;
b) Offline mode. The user downloads the certificate to the designated registration authority.
5.2.3 Certificate/Certificate Revocation List Generation and Issuance System
5.2.3.1 Features
The certificate/certificate revocation list generation and issuance system is responsible for generating, issuing digital certificates and certificate revocation lists.
5.2.3.2 Type of certificate
According to the subject object, the certificate is divided into three types. personnel certificate, device certificate and agency certificate.
According to the function, the certificate is divided into two types. encryption certificate and signature certificate.
5.2.3.3 Certificate mechanism
The certificate authentication system uses a dual certificate mechanism. Each user has two digital certificates, one for digital signatures and one for data encryption. A key pair for digital signature can be generated by a user using a certificate carrier having a cryptographic operation function; a secret for data encryption The key pair is generated by the Key Management Center and is responsible for security management. The signed certificate and the encrypted certificate are stored in the user's certificate carrier.
5.2.3.4 Certificate Generation/Issuance
The user's digital certificate is issued by the CA of the system, and the digital certificate of the root CA is issued by the root CA itself, and the digital certificate of the lower level CA is issued. Issued by a superior CA.
5.2.3.5 Certificate Revocation List
The certificate revocation list is the information of the termination certificate used by the CA within the validity period of the certificate, and is divided into the user certificate revocation list. (CRL) and CA Certificate Revocation List (ARL). During the use of the certificate, the application system obtains the CRL/ARL by checking The status of the certificate.
5.2.4 Certificate/Certificate Revocation List Storage and Distribution System
The certificate/certificate revocation list storage and distribution system is responsible for the storage and distribution of digital certificates, certificate revocation lists.
According to the application environment, the certificate/certificate revocation list storage and publishing system should adopt the database or directory service mode to implement the number. The function of storing, backing up and restoring the word certificate/certificate revocation list and providing query service.
Using the directory service method, the master and slave directory server structure should be adopted to ensure the security of the home directory server, while the slave directory server It can be set up in a distributed manner to increase the efficiency of the system. Users can only access the slave directory server.
5.2.5 Certificate Status Query System
The certificate status query system shall provide certificate status query services for users and application systems, including.
a) CRL query. the user or application system uses the CRL address identified in the digital certificate to download the CRL and verify the validity of the certificate;
b) Online certificate status inquiry. the user or application system can query the certificate online in real time according to the method specified in RFC6960. status.
In practical applications, one or both of the above two query methods may be adopted according to specific situations.
5.2.6 Certificate Management System
The certificate management system implements the application, review, generation, issuance, storage, and release of the certificate/certificate revocation list in the certificate authentication system. Management and control system for functions such as logout and archiving.
5.2.7 Security Management System
The security management system mainly includes a security audit system and a security protection system.
The security audit system provides event-level auditing to track, count, and record records, behaviors, personnel, and time related to system security. analysis.
The security system provides network security features such as access control, intrusion detection (intrusion prevention), vulnerability scanning, and virus prevention.
5.3 System Design
5.3.1 Overview
The design of the certificate certification system includes the overall design of the system and the design of each subsystem. This standard provides the design principles of the certificate certification system. And the implementation of each subsystem, in the specific implementation process, should be based on the selected development platform and development environment for detailed design.
5.3.2 General design principles
The overall design principles of the certificate certification system are as follows.
a) The certificate certification system follows the principles of standardized and modular design;
b) The certificate authentication system sets relatively independent functional modules, and realizes various functions through secure connections between the modules;
c) that the communication between the modules uses a secure communication protocol based on an identity authentication mechanism;
d) The cryptographic operations used by each module must be completed in the cryptographic device;
e) The audit log files generated by each module are transmitted and stored in a unified format;
f) User registration management system, certificate/certificate revocation list generation and issuance system and key management center can set independent numbers Database
g) Each module of the certificate authentication system shall be provided with effective system management functions;
h) The system should have access control functions;
i) The system should fully consider the security of the system while implementing the certificate management function.
5.3.3 User Registration Management System Design
5.3.3.1 User Registration Management System Functions
The user registration management system is responsible for the application, audit and certificate creation of the user certificate/certificate revocation list. Its main functions are as follows.
a) User information entry. Enter the user's application information, the user application information includes the information required to issue the certificate, and also includes Information for verifying the identity of the user, which is stored in the database of the user registration management system. User registration management system It should be possible to batch receive user information generated from an external system and stored in an electronic document.
b) Review of user information. extract the user's application information, review the user's true identity, and, when the approval is passed, issue the certificate. The required information is submitted to the issuance system.
c) User certificate download. The user registration management system provides the certificate download function. When the issuing system issues a certificate for the user, the user notes. The book management system can download the user certificate and write the user certificate into the specified user certificate carrier and distribute it to the user.
d) Security audit. responsible for querying, counting and reporting the operation logs of the administrators and operators of the user registration management system Table printing, etc.
e) Security management. secure access control to the login of the user registration management system, and manage the user information database and Backup.
f) Multi-level audit. The user registration management system can adopt the hierarchical deployment mode as needed, and the certificates of different types and levels can be Audited by different levels of user registration management systems. User registration management system should be able to support multi-level registration as needed Management system establishment and multi-level audit mode.
The user registration management system should have the ability to process in parallel.
5.3.3.2 User Registration Management System Structure
The user registration management system has two methods. local registration management and remote registration management, which are respectively registered management, database, information entry, Part of the composition review, certificate production, security management and security audit. Its structure is shown in Figure 2.
5.3.4 Certificate/Certificate Revocation List Generation and Issuance System Design
5.3.4.1 Certificate/Certificate Revocation List Generation and Issuance System Functions
The certificate/certificate revocation list generation and issuance system is the core of the certificate authentication system, and not only provides the issuance certificate for the entire certificate authentication system. The book/certificate revocation list service also undertakes the main security management work in the entire certificate authentication system. Its main functions are as follows.
a) Certificate generation and issuance. reading and checking user information from the database, applying to the key management center according to the type of certificate to be issued Encrypt the key pair, generate the user's signature certificate and encryption certificate, and publish the signed certificate to the directory server and data. In the library. Depending on the configuration and management policy of the system, different types or uses of certificates can use different signature keys.
b) Certificate update. The system should provide the update function of CA certificate and user certificate.
c) Certificate revocation list generation and issuance. receiving the cancellation information, verifying the signature in the cancellation information, and then issuing a certificate revocation list, The signed-out logout list is published to the database or directory server. Signing the certificate revocation list can be signed and signed The certificate's signature key is the same or different.
d) Security audit. responsible for the operation log of the manager/operator of the certificate/certificate revocation list generation and issuance system Query, statistics, and report printing.
e) Security management. secure access control for certificate/certificate revocation list generation and login system login, and withdrawal of certificate/certificate Sales list database for management and backup; set up administrators, operators, and apply for and download digital certificates for these people; configuration Different password devices; configure different certificate templates. […]
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 31 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 2887General specification for computer field
- GB/T 9361Safety requirements for computer field
- GB/T 32905Information security techniques - SM3 cryptographic hash algorithm
- GB/T 35291-2017Information security technology—Cryptography token application interface specification
- GB/T 20518-2018Information security technology—Public key infrastructure—Digital certificate format
- GB/T 36322-2018Information security technology—Cryptographic device application interface specifications
GB/T 32918 · GM/T 0014-2012 · GM/T 0019-2012 · RFC6960
Cited by
- GB/T 19714-2025Cybersecurity technology — Public key infrastructure — Certificate management protocol
- GB/T 19771-2025Cybersecurity technology — Public key infrastructure — Specification for minimum interoperability for PKI components
- GB/T 45112-2024LTE-based vehicular communication - Technical requirements of the security certificate management system
- GB/T 21053-2023Information security techniques - Public key infrastructure - Security technology requirement for PKI system
- GA/T 1769-2021Mobile police - General technical requirements for PKI system
- GM/T 0109-2021Technical requirements for electronic signature service based on cloud computing
Similar standards
Editions of GB/T 25056
| Edition | Title | Revision | Status |
|---|---|---|---|
| GB/T 25056-2018 | Information security technology—Specifications of cryptograph and related security technology for certificate authentication system | current edition | Current |
| GB/T 25056-2010 | Information security technology—Specifications of cryptograph and related security technology for certificate authentication system | previous edition | Superseded |
This page sells the current edition, GB/T 25056-2018. Earlier editions are listed for reference only.
How to Download GB/T 25056-2018
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB 50174-2017 — Code for design of data centers
GB/T 20518-2018 — Information security technology—Public key infrastructure—Digital certificate format
GB/T 2887-2011 — General specification for computer field
Secure payment via Stripe
Payments accepted
GB/T 25056-2018
$535.00