Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 51.017
Word version: 4.2.0
1…
2…
2
References
3
Definitions and abbreviations
4
Test environment
5
Test Group Hierarchy
6
Test Procedure
6.1
Physical characteristics
6.2
Electronic signals and transmission protocols
6.3
Application and File structure
6.4
Security features
6.6
Description of the commands
6.7
Contents of the elementary files
6.8
Application Protocol
$
Change History
2
References
p. 10
2.1
Normative references
p. 10
3
Definitions and abbreviations
p. 10
3.1
Definitions
p. 10
3.2
Abbreviations
p. 11
4
Test environment
p. 11
4.1
Test equipment
p. 11
4.1.1
ME simulator
p. 11
4.1.2
Signal generation device
p. 11
4.1.2.1
VCC
p. 11
4.1.2.2
RST
p. 11
4.1.2.3
CLK
p. 12
4.1.2.4
IO
p. 12
4.1.3
Precision force-inducing contacting device
p. 12
4.1.4
Temperature controllable environment
p. 12
4.1.5
Temperature measuring device
p. 12
4.1.6
Voltage measuring device
p. 12
4.1.7
Precision measuring device
p. 12
4.1.8
Current measuring device
p. 13
4.1.9
Timing Measurements on contact IO
p. 13
4.2
IUT default conditions
p. 13
4.3
Default data formatting
p. 13
4.4
Test definition and applicability
p. 13
4.5
Test procedure
p. 13
4.6
Test requirement
p. 14
5
Test Group Hierarchy
p. 14
5.1
Test groups under SIM
p. 14
5.2
Test groups under PHY
p. 15
5.3
Test groups under ELEC
p. 15
5.4
Test groups under AFS
p. 16
5.5
Test groups under SEC
p. 16
5.6
Void
5.7
Test groups under CMD
p. 17
5.8
Test groups under CEF
p. 17
5.9
Test groups under APP
p. 17
6
Test Procedure
p. 18
6.1
Physical characteristics
p. 18
6.1.1
Format and layout
p. 18
6.1.1.1
ID-1 SIM
p. 18
6.1.1.1.1
Definition and applicability
p. 18
6.1.1.1.2
Conformance requirement
p. 18
6.1.1.1.3
Test purpose
p. 18
6.1.1.1.4
Method of test
p. 19
6.1.1.2
Plug-in SIM
p. 19
6.1.1.2.1
Definition and applicability
p. 19
6.1.1.2.2
Conformance requirement
p. 19
6.1.1.2.3
Test purpose
p. 19
6.1.1.2.4
Method of test
p. 20
6.1.2
Temperature range for card operation
p. 20
6.1.2.1
Definition and applicability
p. 20
6.1.2.2
Conformance requirement
p. 20
6.1.2.3
Test purpose
p. 20
6.1.2.4
Method of test
p. 21
6.1.3
Contacts
p. 21
6.1.3.1
Definition and applicability
p. 21
6.1.3.2
Conformance requirement
p. 21
6.1.3.3
Test purpose
p. 22
6.1.3.4
Method of test
p. 22
6.2
Electronic signals and transmission protocols
p. 22
6.2.1
Supply voltage Vcc (contact C1)
p. 22
6.2.1.1
Voltage limits
p. 22
6.2.1.1.1
Definition and applicability
p. 22
6.2.1.1.2
Conformance requirement
p. 22
6.2.1.1.3
Test purpose
p. 23
6.2.1.1.4
Method of test
p. 23
6.2.1.2
Current limits
p. 23
6.2.1.2.1
Definition and applicability
p. 23
6.2.1.2.2
Conformance requirement
p. 24
6.2.1.2.3
Test purpose
p. 24
6.2.1.2.4
Method of test
p. 24
6.2.1.3
Idle current limits
p. 25
6.2.1.3.1
Definition and applicability
p. 25
6.2.1.3.2
Conformance requirement
p. 25
6.2.1.3.3
Test purpose
p. 25
6.2.1.3.4
Method of test
p. 25
6.2.1.3.5
Test requirement
p. 25
6.2.1.4
Current limits at all frequencies
p. 26
6.2.1.4.1
Definition and applicability
p. 26
6.2.1.4.2
Conformance requirement
p. 26
6.2.1.4.3
Test purpose
p. 26
6.2.1.4.4
Method of test
p. 26
6.2.1.5
Current limits in clk-stop-mode
p. 27
6.2.1.5.1
Definition and applicability
p. 27
6.2.1.5.2
Conformance requirement
p. 27
6.2.1.5.3
Test purpose
p. 27
6.2.1.5.4
Method of test
p. 27
6.2.2
Reset RST (contact C2)
p. 27
6.2.2.1
Static operation
p. 27
6.2.2.1.1
Definition and applicability
p. 27
6.2.2.1.2
Conformance requirement
p. 28
6.2.2.1.3
Test purpose
p. 28
6.2.2.1.4
Method of test
p. 28
6.2.3
Clock CLK (contact C3)
p. 29
6.2.3.1
Frequency and duty cycle
p. 29
6.2.3.1.1
Definition and applicability
p. 29
6.2.3.1.2
Conformance requirement
p. 29
6.2.3.1.3
Test purpose
p. 29
6.2.3.1.4
Method of test
p. 29
6.2.3.2
Voltage and current
p. 30
6.2.3.2.1
Definition and applicability
p. 30
6.2.3.2.2
Conformance requirement
p. 30
6.2.3.2.3
Test purpose
p. 30
6.2.3.2.4
Method of test
p. 30
6.2.4
I/O (contact C7)
p. 31
6.2.4.1
Voltage and current
p. 31
6.2.4.1.1
Definition and applicability
p. 31
6.2.4.1.2
Conformance requirement
p. 31
6.2.4.1.3
Test purpose
p. 32
6.2.4.1.4
Method of test
p. 32
6.2.5
States
p. 33
6.2.5.1
Definition and applicability
p. 33
6.2.5.2
Conformance requirement
p. 33
6.2.5.3
Test purpose
p. 33
6.2.5.4
Method of test
p. 33
6.2.6
Answer To Reset (ATR)
p. 34
6.2.6.1
ATR content
p. 34
6.2.6.1.1
Definition and applicability
p. 34
6.2.6.1.2
Conformance requirement
p. 34
6.2.6.1.3
Test purpose
p. 34
6.2.6.1.4
Method of test
p. 34
6.2.6.2
PTS procedure
p. 35
6.2.6.2.1
Definition and applicability
p. 35
6.2.6.2.2
Conformance requirement
p. 35
6.2.6.2.3
Test purpose
p. 35
6.2.6.2.4
Method of test
p. 35
6.2.7
Major Capabilities
p. 36
6.2.7.1
Definition and applicability
p. 36
6.2.7.2
Conformance requirement
p. 36
6.2.7.3
Test purpose
p. 36
6.2.7.4
Method of test
p. 36
6.2.7.5
Test requirement
p. 36
6.3
Application and File structure
p. 36
6.3.1
File identifier
p. 36
6.3.1.1
File-type identification
p. 36
6.3.1.1.1
Definition and applicability
p. 36
6.3.1.1.2
Conformance requirement
p. 37
6.3.1.1.3
Test purpose
p. 37
6.3.1.1.4
Method of test
p. 37
6.3.1.2
File ID assignments
p. 37
6.3.1.2.1
Definition and applicability
p. 37
6.3.1.2.2
Conformance requirement
p. 37
6.3.1.2.3
Test purpose
p. 38
6.3.1.2.4
Method of test
p. 38
6.3.1.2.5
Test requirement
p. 38
6.3.2
Dedicated files
p. 38
6.3.2.1
Definition and applicability
p. 38
6.3.2.2
Conformance requirement
p. 38
6.3.2.3
Test purpose
p. 38
6.3.2.4
Method of test
p. 38
6.3.3
Elementary files
p. 39
6.3.3.1
Definition and applicability
p. 39
6.3.3.2
Conformance requirement
p. 39
6.3.3.3
Test purpose
p. 39
6.3.3.4
Method of test
p. 39
6.3.4
Methods for selecting a file
p. 40
6.3.4.1
Definition and applicability
p. 40
6.3.4.2
Conformance requirement
p. 40
6.3.4.3
Test purpose
p. 40
6.3.4.4
Method of test
p. 40
6.3.5
Reservation of file IDs
p. 41
6.3.5.1
Definition and applicability
p. 41
6.3.5.2
Conformance requirement
p. 41
6.3.5.3
Test purpose
p. 42
6.3.5.4
Method of test
p. 42
6.4
Security features
p. 42
6.4.1
Authentication and cipher key generation procedure
p. 42
6.4.2
File access conditions
p. 43
6.4.2.1
Definition and applicability
p. 43
6.4.2.2
Conformance requirement
p. 43
6.4.2.3
Test purpose
p. 43
6.4.2.4
Method of test
p. 43
6.5
Void
6.6
Description of the commands
p. 44
6.6.1
Mapping principles
p. 44
6.6.1.1
Definition and applicability
p. 44
6.6.1.2
Conformance requirement
p. 44
6.6.1.3
Test purpose
p. 44
6.6.1.4
Method of test
p. 44
6.6.2
Coding of the commands
p. 45
6.6.2.1
SELECT command
p. 45
6.6.2.1.1
Definition and applicability
p. 45
6.6.2.1.2
Conformance requirement
p. 45
6.6.2.1.3
Test purpose
p. 46
6.6.2.1.4
Method of test
p. 46
6.6.2.2
STATUS command
p. 48
6.6.2.2.1
Definition and applicability
p. 48
6.6.2.2.2
Conformance requirement
p. 48
6.6.2.2.3
Test purpose
p. 48
6.6.2.2.4
Method of test
p. 48
6.6.2.3
READ BINARY command
p. 49
6.6.2.3.1
Definition and applicability
p. 49
6.6.2.3.2
Conformance requirement
p. 49
6.6.2.3.3
Test purpose
p. 49
6.6.2.3.4
Method of test
p. 50
6.6.2.4
UPDATE BINARY command
p. 50
6.6.2.4.1
Definition and applicability
p. 50
6.6.2.4.2
Conformance requirement
p. 50
6.6.2.4.3
Test purpose
p. 51
6.6.2.4.4
Method of test
p. 51
6.6.2.5
READ RECORD command
p. 51
6.6.2.5.1
Definition and applicability
p. 51
6.6.2.5.2
Conformance requirement
p. 51
6.6.2.5.3
Test purpose
p. 52
6.6.2.5.4
Method of test
p. 52
6.6.2.6
UPDATE RECORD command
p. 55
6.6.2.6.1
Definition and applicability
p. 55
6.6.2.6.2
Conformance requirement
p. 55
6.6.2.6.3
Test purpose
p. 55
6.6.2.6.4
Method of test
p. 55
6.6.2.7
SEEK command
p. 59
6.6.2.7.1
Definition and applicability
p. 59
6.6.2.7.2
Conformance requirement
p. 59
6.6.2.7.3
Test purpose
p. 59
6.6.2.7.4
Method of test
p. 59
6.6.2.8
INCREASE command
p. 61
6.6.2.8.1
Definition and applicability
p. 61
6.6.2.8.2
Conformance requirement
p. 61
6.6.2.8.3
Test purpose
p. 61
6.6.2.8.4
Method of test
p. 61
6.6.2.9
VERIFY CHV command
p. 62
6.6.2.9.1
Definition and applicability
p. 62
6.6.2.9.2
Conformance requirement
p. 62
6.6.2.9.3
Test purpose
p. 63
6.6.2.9.4
Method of test
p. 63
6.6.2.10
CHANGE CHV command
p. 64
6.6.2.10.1
Definition and applicability
p. 64
6.6.2.10.2
Conformance requirement
p. 64
6.6.2.10.3
Test purpose
p. 65
6.6.2.10.4
Method of test
p. 65
6.6.2.11
DISABLE CHV command
p. 66
6.6.2.11.1
Definition and applicability
p. 66
6.6.2.11.2
Conformance requirement
p. 66
6.6.2.11.3
Test purpose
p. 67
6.6.2.11.4
Method of test
p. 67
6.6.2.12
ENABLE CHV command
p. 68
6.6.2.12.1
Definition and applicability
p. 68
6.6.2.12.2
Conformance requirement
p. 68
6.6.2.12.3
Test purpose
p. 68
6.6.2.12.4
Method of test
p. 68
6.6.2.13
UNBLOCK CHV command
p. 70
6.6.2.13.1
Definition and applicability
p. 70
6.6.2.13.2
Conformance requirement
p. 70
6.6.2.13.3
Test purpose
p. 70
6.6.2.13.4
Method of test
p. 70
6.6.2.14
INVALIDATE command
p. 72
6.6.2.14.1
Definition and applicability
p. 72
6.6.2.14.2
Conformance requirement
p. 72
6.6.2.14.3
Test purpose
p. 72
6.6.2.14.4
Method of test
p. 72
6.6.2.15
REHABILITATE command
p. 73
6.6.2.15.1
Definition and applicability
p. 73
6.6.2.15.2
Conformance requirement
p. 73
6.6.2.15.3
Test purpose
p. 73
6.6.2.15.4
Method of test
p. 73
6.6.2.16
RUN GSM ALGORITHM command
p. 74
6.6.2.16.1
Definition and applicability
p. 74
6.6.2.16.2
Conformance requirement
p. 74
6.6.2.16.3
Test purpose
p. 74
6.6.2.16.4
Method of test
p. 75
6.6.2.17
SLEEP command
p. 75
6.6.2.17.1
Definition and applicability
p. 75
6.6.2.17.2
Conformance requirement
p. 75
6.6.2.17.3
Test purpose
p. 75
6.6.2.17.4
Method of test
p. 76
6.6.2.18
GET RESPONSE command
p. 76
6.6.2.18.1
Definition and applicability
p. 76
6.6.2.18.2
Conformance requirement
p. 76
6.6.2.18.3
Test purpose
p. 76
6.6.2.18.4
Method of test
p. 76
6.6.3
Definitions and coding
p. 77
6.6.3.1
Definition and applicability
p. 77
6.6.3.2
Conformance requirement
p. 77
6.6.3.3
Test purpose
p. 77
6.6.3.4
Method of test
p. 77
6.6.4
Status conditions returned by the SIM
p. 78
6.6.4.1
Coding of the status words
p. 78
6.6.4.1.1
Definition and applicability
p. 78
6.6.4.1.2
Conformance requirement
p. 78
6.6.4.1.3
Test purpose
p. 78
6.6.4.1.4
Method of test
p. 78
6.6.4.2
Commands versus possible status responses
p. 79
6.6.4.2.1
Definition and applicability
p. 79
6.6.4.2.2
Conformance requirement
p. 80
6.6.4.2.3
Test purpose
p. 80
6.6.4.2.4
Method of test
p. 80
6.6.4.2.5
Test requirement
p. 80
6.7
Contents of the elementary files
p. 80
6.7.1
Definition and applicability
p. 80
6.7.2
Conformance requirement
p. 80
6.7.3
Test purpose
p. 81
6.7.4
Method of test
p. 81
6.8
Application Protocol
p. 81
6.8.1
FDN Procedure
p. 82
6.8.1.1
Definition and applicability
p. 82
6.8.1.2
Conformance requirement
p. 82
6.8.1.3
Test purpose
p. 82
6.8.1.4
Method of test
p. 82
$
Change History
p. 85