GM/T 0006-2023 (GM/T0006-2023, GMT 0006-2023, GMT0006-2023) & related versions
Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | See Detail | Status | Similar PDF |
GM/T 0006-2023 | English | RFQ |
ASK
|
3 days
|
(Password Application Identification Specification)
|
GM/T 0006-2023
| Valid |
GMT 0006-2023
|
GM/T 0006-2012 | English | 150 |
Add to Cart
|
0-9 seconds. Auto delivery.
|
Cryptographic application identifier criterion specification
|
GM/T 0006-2012
| Valid |
GMT 0006-2012
|
GM/T 0006-2023: PDF in English (GMT 0006-2023) GM/T 0006-2012
GM
CRYPTOGRAPHY INDUSTRY STANDARD
OF THE PEOPLE’S REPUBLIC OF CHINA
ICS 35.040
L 80
RECORD NO.. 36833-2012
Cryptographic application
identifier criterion specification
ISSUED ON. MARCH 21, 2012
IMPLEMENTED ON. MARCH 21, 2012
Issued by. State Cryptography Administration
Table of Contents
Foreword ... 3
Introduction .. 4
1 Scope .. 5
2 Terms and conventions ... 5
3 Symbols and abbreviations ... 5
4 Format and encoding of identifiers ... 6
5 Cryptographic service type identifiers .. 6
6 Security management type identifiers .. 14
Annex A (Normative) Relevant OID definitions in the commercial
cryptography field .. 21
Bibliography ... 23
Foreword
This Standard was drafted in accordance with the rules given in GB/T 1.1-2009.
Attention is drawn to the possibility that some of the elements of this document
may be the subject of patent rights. The issuer of this document shall not be
held responsible for identifying any or all such patent rights.
This Standard was proposed by and shall be under the jurisdiction of the State
Cryptography Administration.
The drafting organizations of this Standard. Shandong De’an Information
Technology Co., Ltd., Chengdu Westone Information Industry Co., Ltd., Wuxi
Jiangnan Information Security Engineering Technology Center, Xingtang
Telecommunications Technology Co., Ltd., Shanghai Koal Software Co., Ltd.,
Beijing Electronic Certificate Authority Center, Wonders Information System Co.,
Ltd., JIT Co., Ltd., Beijing Haitai Fangyuan Technologies Co., Ltd., Shanghai
Electronic Certificate Authority Center.
The main drafters of this Standard. Liu Ping, Liu Xiaodong, Kong Fanyu, Li
Yuanzheng, Xu Qiang, Liu Zengshou, Li Shusheng, Tan Wuzheng, Li Yufeng,
Li Weiping, Cui Jiuqiang, Zhou Dong.
Introduction
In cryptographic application, some field or phrase is usually used to represent
the information data used such as cryptographic algorithm and data entity. If
the definitions of these identifiers are not unified, it is difficult to achieve
interconnection and interworking between cryptographic protocols and
cryptographic interfaces.
The object of this Standard is to standardize the identifiers which are used in
all aspects such as cryptographic protocol interfaces and management; to
achieve compatibility and unification of all elements of cryptographic
infrastructure; to guide and facilitate the development of cryptographic
equipment and the implementation of protocols; and to facilitate the work of
administrative departments.
The drafting process of this Standard was under the guidance of the National
Commercial Cryptography Application Technology System General Work
Group.
Cryptographic application
identifier criterion specification
1 Scope
This Standard specifies the identifiers in cryptographic applications, which are
used for the representation and use of standard algorithm identifiers, key
identifiers, equipment identifiers, data identifiers, protocol identifiers and so on.
This Standard applies to the guidance for the standardized use of identifiers in
the development and use of cryptographic equipment and cryptographic
systems, as well as the guidance for the use of identifiers in the compilation of
other relevant standards or protocols.
2 Terms and conventions
For the purposes of this document, the following terms and definitions apply.
2.1
identifier
A 32-bit integer which is used to identify cryptographic algorithm, cryptographic
protocols, etc., in cryptographic services and cryptographic management.
2.2
public key certificate
A digital certificate (digital ID) which establish the identity of the entity owning
public key. The certificate is signed and issued by the third-party trusted
authority, certifying the effectiveness of the binding relationship between the
subject public key and the subject identifier information. The certificate usually
includes unforgeable public key information which is related to the subject.
3 Symbols and abbreviations
For the purposes of this Part, the following abbreviations apply.
BASE64 Rules of encoding for conversion of hexadecimal data into
visible characters
CBC Cipher block chaining
ECB Electronic code book
CFB Ciphertext feedback
OFB Output feedback
OID Object identifier
4 Format and encoding of identifiers
Identifiers are of the 32-bit unsigned integer type, which are defined and
processed directly as the integer type during implementation or call of
cryptographic service interfaces or security management interfaces.
During cross-platform transmission, in order to avoid the influences or errors
which are caused by the byte order differences of different platforms, identifiers
shall be processed in accordance with the network byte order that the big-
endian bytes are in front.
5 Cryptographic service type identifiers
5.1 General
Cryptographic service type identifiers define the representation phrases and
data of cryptographic algorithm, operational data, cryptographic protocol, etc.,
which are involved in cryptographic equipment or cryptographic service
interfaces. Such data identifiers are used in the calling process of cryptographic
equipment or cryptographic service interfaces, such as data encryption, digital
signature, identity authentication and other application scenarios.
5.2 Algorithm identifiers
5.2.1 Block cipher algorithm identifiers
Block cipher algorithm identifiers include the types of cryptographic algorithm
and the encryption modes of cryptographic algorithm, which are used when
calling cryptographic service for cryptographic operation or obtaining the
cryptographic operational capability of cryptographic equipment.
The rules for encoding block cipher algorithm identifiers. they are encoded from
low bits to high bits; the 0th to the 7th bits indicate the working mode of block
cipher algorithm; and the 8th to the 31st bits indicate the block cipher algorithm
by bits, e.g..
When multiple block cipher algorithms exist concurrently, they can be
represented using “or”.
The definitions of device status identifiers are as shown in Table 23.
Table 23 -- Device status identifiers
6.5.5 Device number format
Device number which is used in combination with device type, can be the
unique identifier for some cryptographic device. When the device types are the
same, the device number is unique which is unrepeatable.
Label format. (date of manufacture -
batch number - serial number).
Batch number contains 8 digits, indicating the date of manufacture of the
cryptographic device, in the order from left to right. 4 digits for year, 2 digits for
month and 2 digits for day, e.g. 20080229.
Batch number contains 3 digits, indicating the production batch of the same
type of cryptographic devices; and when it is less than 3 digits, then use 0 to
complement to 3 digits from the left, e.g. 001.
Serial number contains 5 digits, indicating the serial number of some product
batch of some type; and when it is less than 5 digits, then use 0 to complement
to 5 digits, e.g. 00123.
The rules for encoding device number. every 4 bits represent 1 number of a
device number from high bits to low bits; the 63rd to the 32nd bits indicate the
date of manufacture; the 33rd to the 44th bits indicate the production batch; and
the 45th to the 64th bits indicate the serial number, e.g..
is represented as .
Label Identifier Description
Initial status; KEY has not been installed in cryptographic device, so it can’t provide service
Ready status; KEY has been installed in cryptographic device, so it can provide cryptographic service
Exceptional status; KEY has been installed but device can’t provide cryptographic service
......
Standard ID | GM/T 0006-2023 (GM/T0006-2023) | Description (Translated English) | (Password Application Identification Specification) | Sector / Industry | Chinese Industry Standard (Recommended) | Date of Issue | 2023-12-04 | Date of Implementation | 2024-06-01 |
|