GM/T 0016-2023 PDF EnglishUS$1785.00 · In stock · Download in 9 seconds
GM/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 procedure Status: Valid GM/T 0016: Historical versions
Similar standardsGM/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-2023GM 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 ContentsForeword... 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... 84ForewordThis 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 specification1 ScopeThis 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 referencesThe 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.13 Terms and definitionsFor 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 AbbreviationsThe 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 Number5 Structural model5.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 Questions:Question 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 |