GM/T 0016-2023 PDF English
US$1785.00 · In stock · Download in 9 secondsGM/T 0016-2023: Smart token cryptography application interface specification Delivery: 9 seconds. True-PDF full-copy in English & invoice will be downloaded + auto-delivered via email. See step-by-step procedureStatus: Valid GM/T 0016: Evolution and historical versions
Standard ID | Contents [version] | USD | STEP2 | [PDF] delivery | Name of Chinese Standard | Status |
GM/T 0016-2023 | English | 1785 |
Add to Cart
|
0-9 seconds. Auto-delivery
|
Smart token cryptography application interface specification
| Valid |
GM/T 0016-2012 | English | 385 |
Add to Cart
|
0-9 seconds. Auto-delivery
|
Smart token cryptography application interface specification
| Obsolete |
Excerpted PDFs (Download full copy in 9 seconds upon purchase)PDF Preview: GM/T 0016-2023
Similar standards GM/T 0009
GM/T 0016-2023: (Smart Password Key Password Application Interface Specification)---This is an excerpt. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.), auto-downloaded/delivered in 9 seconds, can be purchased online: https://www.ChineseStandard.net/PDF.aspx/GMT0016-2023
GM
CRYPTOGRAPHY INDUSTRY STANDARD
ICS 35.030
CCS L 80
Replacing GM/T 0016-2012
Smart token cryptography application interface
specification
Issued on: DECEMBER 04, 2023
Implemented on: JUNE 01, 2024
Issued by. State Cryptography Administration
Table of Contents
Foreword... 3
Introduction... 5
1 Scope... 6
2 Normative references... 6
3 Terms and definitions... 6
4 Abbreviations... 7
5 Structural model... 7
5.1 Hierarchical relationship... 7
5.2 Application structure of the device... 8
6 Data type definitions... 9
6.1 Algorithm identifiers... 9
6.2 Basic data types... 9
6.3 Constant definitions... 10
6.4 Composite data types... 10
7 Interface functions... 18
7.1 Device management... 18
7.2 Access control... 21
7.3 Application management... 24
7.4 File management... 26
7.5 Container management... 29
7.6 Cryptographic services... 31
7.7 Verification and debugging... 48
8 Interface usage requirements... 51
8.1 Equipment usage phase... 51
8.2 Permission management... 52
8.3 Other security requirements... 53
Annex A (normative) Definitions for error codes... 54
Annex B (normative) SM9 application interface... 56
Annex C (normative) VPN relative interfaces... 71
Annex D (informative) SM9 programming examples... 80
Bibliography... 84
Foreword
This document was drafted in accordance with the rules given in GB/T 1.1-2020
"Directives for standardization - Part 1.Rules for the structure and drafting of
standardizing documents".
This document replaces GM/T 0016-2012 "Smart token cryptography application
interface specification". Compared with GM/T 0016-2012, in addition to structural
adjustments and editorial changes, the main technical changes are as follows.
a) Deleted "padding method" (see Table 11 of this Edition; Table 11 of Edition 2012);
b) Changed the "modify device authentication key" function (see 7.2.2 of this Edition;
7.2.2 of Edition 2012);
c) Changed "get container type" (see 7.5.7 of this Edition; 7.5.7 of Edition 2012);
d) Changed "export public key" (see 7.6.18 of this Edition; 7.6.17 of Edition 2012);
e) Changed "import session key" (see 7.6.19 of this Edition; 7.6.18 of Edition 2012);
f) Changed "security requirements" (see Chapter 8 of this Edition; Chapter 8 of
Edition 2012);
g) Added HMAC-related interfaces (see 7.6.36, 7.6.37, 7.6.38, and 7.6.39 of this
Edition);
h) Added verification and debugging interfaces (see 7.7 of this Edition);
i) Added SM9 application interfaces (see Annex B of this Edition);
j) Added VPN-related interfaces (see Annex C of this Edition);
k) Added SM9 programming examples (see Annex D of this Edition)
Attention is drawn to the possibility that some of the elements of this document may be
the subject of patent rights. The issuing authority shall not be held responsible for
identifying any or all such patent rights.
This document was proposed by and shall be under the jurisdiction of Cryptography
Industry Standardization Technical Committee.
The drafting organizations of this document. Beijing Hitech Fangyuan Technology Co.,
Ltd., Beijing Wuqi Intelligent Technology Co., Ltd., Geer Software Co., Ltd., Wuxi
Jiangnan Information Security Engineering Technology Center, Beijing Digital
Certification Co., Ltd., Xingtang Communication Technology Co., Ltd., Shandong
De'an Information Technology Co., Ltd., Beijing Sanwei Information Security
Technology Development Co., Ltd., Shandong University, Beijing Daming Wuzhou
Smart token cryptography application interface
specification
1 Scope
This document specifies the smart token cryptography application interface standard
under the public key cryptography system, the functions, data types, parameter
definitions of the cryptographic-related application interface, and the security
requirements of the equipment.
This document applies to the development, use and testing of smart token products.
2 Normative references
The following referenced documents are indispensable for the application of this
document. For dated references, only the edition cited applies. For undated references,
the latest edition of the referenced document (including any amendments) applies.
GM/T 0006-2023, Cryptographic application identifier criterion specification
GM/T 0017-2023, Smart token cryptography application interface data format
specification
GM/T 0027-2014, Technique requirements for smart token
GM/T 0028-2014, Technique requirements for smart token
GM/Z 4001, Cryptographic terminology
PKCS#1, RSA Cryptography specification version 2.1
3 Terms and definitions
For the purposes of this document, the terms and definitions defined in GM/Z 4001 as
well as the followings apply.
3.1 container
A unique storage space in a cryptographic device used to store keys.
3.2 terminal device
A general term for smart tokens.
3.3 device authentication
Smart token authentication for applications.
3.4 device authentication key
Key used for device authentication.
3.5 device label
The alias of the terminal device that can be set by the user and stored in the device.
3.6 administrator PIN
Administrator's password, as an ASCII string.
3.7 user PIN
User's personal password, as an ASCII string.
3.8 application
A structure consisting of containers and files with independent management
permissions.
4 Abbreviations
The following abbreviations apply to this document.
API. Application Programming Interface
ASCII. American Standard Code for Information Interchange
MAC. Message Authentication Code
PKI. Public Key Infrastructure
PIN. Personal Identification Number
5 Structural model
5.1 Hierarchical relationship
The smart token application interface is located between the smart token application
...... Source: Above contents are excerpted from the full-copy PDF -- translated/reviewed by: www.ChineseStandard.net / Wayne Zheng et al.
Tips & Frequently Asked QuestionsQuestion 1: How long will the true-PDF of English version of GM/T 0016-2023 be delivered?Answer: The full copy PDF of English version of GM/T 0016-2023 can be downloaded in 9 seconds, and it will also be emailed to you in 9 seconds (double mechanisms to ensure the delivery reliably), with PDF-invoice. Question 2: Can I share the purchased PDF of GM/T 0016-2023_English with my colleagues?Answer: Yes. The purchased PDF of GM/T 0016-2023_English will be deemed to be sold to your employer/organization who actually paid for it, including your colleagues and your employer's intranet. Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. www.ChineseStandard.us -- GM/T 0016-2023 -- Click this link and select your country/currency to pay, the exact amount in your currency will be printed on the invoice. Full PDF will also be downloaded/emailed in 9 seconds. Question 5: Should I purchase the latest version GM/T 0016-2023?Answer: Yes. Unless special scenarios such as technical constraints or academic study, you should always prioritize to purchase the latest version GM/T 0016-2023 even if the enforcement date is in future. Complying with the latest version means that, by default, it also complies with all the earlier versions, technically.
How to buy and download a true PDF of English version of GM/T 0016-2023?A step-by-step guide to download PDF of GM/T 0016-2023_EnglishStep 1: Visit website https://www.ChineseStandard.net (Pay in USD), or https://www.ChineseStandard.us (Pay in any currencies such as Euro, KRW, JPY, AUD). Step 2: Search keyword "GM/T 0016-2023". Step 3: Click "Add to Cart". If multiple PDFs are required, repeat steps 2 and 3 to add up to 12 PDFs to cart. Step 4: Select payment option (Via payment agents Stripe or PayPal). Step 5: Customize Tax Invoice -- Fill up your email etc. Step 6: Click "Checkout". Step 7: Make payment by credit card, PayPal, Google Pay etc. After the payment is completed and in 9 seconds, you will receive 2 emails attached with the purchased PDFs and PDF-invoice, respectively. Step 8: Optional -- Go to download PDF. Step 9: Optional -- Click Open/Download PDF to download PDFs and invoice. See screenshots for above steps: Steps 1~3 Steps 4~6 Step 7 Step 8 Step 9
|