GB/T 36322-2018 in English
VALIDInformation security technology-Cryptographic device application interface specifications
- Issued on:2018-06-07
- Implemented on:2019-01-01
- File Format:PDF
- Delivery:Via email within 5 business days
$592.00
| Standard No: | GB/T 36322-2018 |
| Document status: | VALID |
| Title in English: | Information security technology-Cryptographic device application interface specifications |
| Title in Chinese: | 信息安全技术 密码设备应用接口规范 |
| Language: | English |
| File Format: | Electronic (PDF) |
| Delivery: | Via email within 5 business days |
| Issued on: | 2018-06-07 |
| Implemented on: | 2019-01-01 |
| ICS Classification: | 35.040-Character sets and information coding |
| Professional Classification: | GB-National Standard |
| Related Topics: | password
code device GB/T 36322-2018 GBT36322 GB/T 36322-2018 Instructions for use of safety interlocking equipment gb/t 36322 |
《GB/T 36322-2018信息安全技术 密码设备应用接口规范》由TC260(全国网络安全标准化技术委员会)归口,主管部门为国家标准化管理委员会。
Introduction
Technical Architecture of Cryptographic Device Interface Specification
| Technical Level | Functional Module | Typical Implementation |
|---|---|---|
| Device Management Layer | Session Management/Random Number Generation/Access Control | SDF_OpenSession/SDF_GenerateRandom |
| Key Management Layer | Key Generation/Import and Export/Digital Envelope | SDF_GenerateKeyPair_ECC/SDF_ExchangeDigitEnvelope |
| Algorithm Operation Layer | Signature Verification/Encryption/Decryption/MAC Calculation | SDF_InternalSign_ECC/SDF_CalculateMAC |
Core Data Structure Analysis
ECC Key Structure Example
typedef struct ECCrefPublicKey_st { ULONG bits; // Key bit length BYTE x[ECCref_MAX_LEN]; // Public key x coordinate BYTE y[ECCref_MAX_LEN]; // Public key y coordinate } ECCrefPublicKey; The standard clearly defines the algorithm identifiers that cryptographic devices need to support:
- SM2: National Secret Elliptic Curve Algorithm (identification value 0x00000101)
- Key lifecycle management: The device key needs to be implanted during initialization, and the user key is dynamically generated through the management tool
- Error handling mechanism: The 28 error codes defined in Appendix A need to be fully implemented (such as SDR_SKOPERR indicates private key operation failure)
- Performance optimization: For high-frequency operations such as SDF_Encrypt, it is recommended to use a session multiplexing mechanism
- Added support for the SM9 algorithm (needs to be used with GB/T 35276)
- Improved the ECC digital envelope conversion process
- Refined the IPSec/SSL key derivation parameter requirements
Implementation suggestions
Standard evolution analysis
Compared with the previous version of the standard, the 2018 version has the following major enhancements:

Loading PDF document...
Error loading PDF. Please make sure the file is valid and try again.
We also recommend
-

GB/T 21049-2022 in English
Han Xin code
2022-03-09 -

GB/T 32656-2016 in English
Data format of the calendar and schedule
2016-04-25 -

GB/T 33746.1-2017 in English
Technical specification of NFC security―Part 1:NFCIP-1 security services and protocol
2017-09-07 -

GB/T 28448-2019 in English
Information security technology—Evaluation requirement for classified protection of cybersecurity
2019-05-10 -

GB/T 34947-2017 in English
Information technology-Generic requirement for Chinese bi-spelling and tri-spelling pinyin inputting
2017-11-01 -

GB/T 40413-2021 in English
Drafting rules for common identification codes of emergency logistics
2021-08-20 -

GB/T 36324-2018 in English
Information security technology-Information security classification specifications of industrial control systems
2018-06-07 -

GB/T 41205.1-2021 in English
Code and attribute description of emergency supplies—Part 1:Personal protective equipment
2021-12-31