3GPP Specifications #
- 3GPP TS 21.111: USIM and IC card requirements
- 3GPP TS 22.038: USIM Application Toolkit (USAT); Service description; Stage 1
- 3GPP TS 23.040: Technical realization of SMS
- 3GPP TS 23.041: Technical realization of CBS
- 3GPP TS 23.048: Security mechanisms for the USAT; Stage 2
- 3GPP TS 31.048: Security mechanisms for the USAT; Test specification
- 3GPP TS 31.101: UICC-terminal interface; Physical and logical characteristics
- 3GPP TS 31.102: Characteristics of the USIM application
- 3GPP TS 31.103: Characteristics of the ISIM application
- 3GPP TS 31.111: USIM Application Toolkit (USAT)
- 3GPP TS 31.115: Secured packet structure for (U)SIM Toolkit applications
- 3GPP TS 31.116: Remote APDU Structure for (U)SIM Toolkit applications
- 3GPP TS 31.122: USIM conformance test specification (card side)
- 3GPP TS 31.130: (U)SIM API; (U)SIM API for Java™ Card
- 3GPP TR 31.900: SIM/USIM internal and external interworking aspects
- 3GPP TR 31.919: 2G/3G Java Card™ API based applet interworking
- 3GPP TS 33.102: 3G Security; Security architecture
- 3GPP TS 33.105: 3G Security; Cryptographic algorithm requirements
- 3GPP TR 33.918: Early implementation of HTTPS connection between a UICC and a NAF
- 3GPP TS 35.205: Specification of the MILENAGE Algorithm Set
- 3GPP TS 42.017: SIM functional characteristics
- 3GPP TS 42.019: SIM API for Java Card™ - Stage 1
- 3GPP TS 43.019: SIM API for Java Card™ - Stage 2
- 3GPP TS 51.011: Specification of the SIM - ME interface
- 3GPP TS 51.014: Specification of the STK for the SIM - ME interface
- 3GPP TS 51.017: Test of SIM-ME interface (card side) DIM© 2.0 Automotive on IO270
ETSI Specifications #
- ETSI TS 101 220: Application Identifiers for telecommunications
- ETSI TS 102 124: Transport Protocol for CAT Applications - Stage 1
- ETSI TS 102 151: Measurement of Electromagnetic Emission of SIM cards
- ETSI TS 102 221: UICC-Terminal interface; Physical and logical characteristics
- ETSI TS 102 222: Administrative Commands for telecommunications applications
- ETSI TS 102 223: Card Application Toolkit
- ETSI TS 102 224: CAT security – Stage 1
- ETSI TS 102 225: Secured packet structure for UICC applications
- ETSI TS 102 226: Remote APDU Structure for UICC based Applications
- ETSI TS 102 240: UICC Java Card™ API - Stage 1
- ETSI TS 102 241: UICC Java Card™ API - Stage 2
- ETSI TS 102 671: Physical and logical characteristics
- ETSI TS 131 111: USIM; USAT
Oracle Java Card Specifications #
Java Card 3.2 Specifications #
- API Documentation
- Runtime Environment Specification
- Virtual Machine Specification
- Java Card Options List
Global Platform Specifications #
- Global Platform Card Specification v2.2.1
- Global Platform Card UICC Configuration v1.0.1
- Remote Application Management over HTTP
- Secure Channel Protocol 03
- Security Upgrade for Card Content Management
GSMA Specifications #
- 2015-12-23 SGP.21 v1.01
- 2016-01-13 SGP.22 v1.0
- 2016-08-23 SGP.21 v2.0
- 2016-10-14 SGP.22 v2.0
- 2017-02-27 SGP.21 v2.1
- 2017-02-27 SGP.22 v1.2
- 2017-02-27 SGP.22 v2.1
- 2017-09-01 SGP.21 v2.2
- 2017-09-01 SGP.22 v2.2
- 2018-12-18 SGP.22 v2.2.1
- 2020-06-05 SGP.22 v2.2.2
- 2021-06-30 SGP.21 v2.3
- 2021-06-30 SGP.22 v2.3
- 2021-08-03 SGP.21 v2.4
- 2021-10-28 SGP.22 v2.4
- 2022-03-28 SGP.21 v3.0
- 2022-10-19 SGP.22 v3.0
- 2022-11-11 SGP.21 v2.5
- 2023-05-25 SGP.22 v2.5
- 2023-12-01 SGP.21 v3.1
- 2023-12-01 SGP.22 v3.1