National Cryptography Administration Smart Card and Smart Token Cryptography Application Interface Specification

Technical specification defining the cryptographic application interface for smart IC cards and smart tokens.


National Cryptography Administration Smart Card and Smart Token Cryptography Application Interface Specification - cover page
Brand
National Cryptography Administration
Document type
Other
Language
Chinese
Pages
42
File format
PDF
File size
324 KB
Published
08 October, 2026
Updated
08 October, 2026
MD5 checksum
8E5FA56B7BCB06DCC4F3D8AFED352A21

About this manual

This document, issued by the National Cryptography Administration, specifies the cryptographic application interface for smart IC cards and smart tokens. It covers device management, access control, application, file and container management, cryptographic services, and security requirements.

The specification includes definitions of data types, algorithm identifiers (SM1, SM2, SM3), function prototypes, error codes, and detailed security constraints such as PIN length, key protection, and resistance to side‑channel attacks. This manual is written in Chinese.

What's inside

  • Scope
  • Normative References
  • Terms and Definitions
  • Abbreviations
  • Structure Model
  • Interface Functions
  • Device Security Requirements
  • Appendix A Error Codes

Frequently asked questions

What security capabilities must the device have?

The device must resist side‑channel, voltage, frequency, and ultraviolet attacks.

What does the error code SAR_OK indicate?

SAR_OK (0x00000000) indicates successful execution of a function.

Download PDF (324 KB)