1、 ETSI TR 102 216 V3.0.0 (2003-09)Technical Report Smart cards;Vocabulary for Smart Card Platform specificationsETSI ETSI TR 102 216 V3.0.0 (2003-09) 2 Reference DTR/SCP-010012 Keywords smart card ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 9
2、3 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electr
3、onic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive withi
4、n ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document
5、, send your comment to: editoretsi.org Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2003. All rights reserved. DECTTM, PLUG
6、TESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational
7、 Partners. ETSI ETSI TR 102 216 V3.0.0 (2003-09) 3 Contents Intellectual Property Rights5 Foreword.5 1 Scope 6 2 References 6 3 Definitions6 3.1 0-9 6 3.2 A.7 3.3 B .7 3.4 C .8 3.5 D.9 3.6 E .9 3.7 F9 3.8 G.9 3.9 H.9 3.10 I 9 3.11 J 10 3.12 K.10 3.13 L .10 3.14 M 10 3.15 N.10 3.16 O.10 3.17 P10 3.18
8、 Q.10 3.19 R .11 3.20 S11 3.21 T .11 3.22 U.12 3.23 V.12 3.24 W12 3.25 X.12 3.26 Y.12 3.27 Z .12 4 Abbreviations .12 4.1 0-9 12 4.2 A.12 4.3 B .13 4.4 C .13 4.5 D.13 4.6 E .13 4.7 F14 4.8 G.14 4.9 H.14 4.10 I 14 4.11 J 14 4.12 K.14 4.13 L .14 4.14 M 15 4.15 N.15 4.16 O.15 4.17 P15 4.18 Q.15 4.19 R .
9、15 4.20 S16 4.21 T .16 ETSI ETSI TR 102 216 V3.0.0 (2003-09) 4 4.22 U.16 4.23 V.16 4.24 W16 4.25 X.16 4.26 Y.16 4.27 Z .16 5 Symbols and equations.17 Annex A (informative): Change history .18 History 19 ETSI ETSI TR 102 216 V3.0.0 (2003-09) 5 Intellectual Property Rights IPRs essential or potentiall
10、y essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs
11、 notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarant
12、ee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Report (TR) has been produced by ETSI Project Smart Card Platform (SCP). The con
13、tents of the present document are subject to continuing work within EP SCP and may change following formal EP SCP approval. If EP SCP decide to modify the contents of the present document, it will be re-released by EP SPC with an identifying change of release date and an increase in version number a
14、s follows: Version x.y.z where: x the first digit: 1 presented to EP SCP for information; 2 presented to EP SCP for approval; 3 or greater indicates EP SCP approved document under change control. y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections
15、, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document. ETSI ETSI TR 102 216 V3.0.0 (2003-09) 6 1 Scope The purpose of the present document is to identify specialist technical terms used within the Smart Card Platform (SCP) project for the
16、 purposes of writing technical documents. The motivations for this are: to ensure that editors use terminology that is consistent across specifications; to provide a reader with convenient reference for technical terms that are used across multiple documents; to prevent inconsistent use of terminolo
17、gy across documents. The present document is a collection of terms, definitions, abbreviations and acronyms related to the baseline documents defining SCP objectives and systems framework. The present document provides a tool for further work on SCP technical documentation and facilitates their unde
18、rstanding. The terms, definitions and abbreviations as given in the present document are either imported from existing documentation (SCP, 3GPP, ETSI, ISO/IEC or elsewhere) or newly created by smart card experts whenever the need for precise vocabulary was identified. The following types of terms an
19、d acronyms are not included in the present document: terms and acronyms generally used in computer science, information technology and cryptography; terms and acronyms from specific application domains such as mobile telephony and banking; terms and acronyms defined and used solely within a specific
20、 SCP specification to facilitate readability. But such terms and acronyms may be included if they are frequently used in the SCP specifications and a common, precise definition of the term or acronym would aid the interpretation and implementation of the specifications. 2 References For the purposes
21、 of this Technical Report (TR) the following references apply: 1 ETSI TR 121 905: “Universal Mobile Telecommunications System (UMTS); Vocabulary for 3GPP Specifications (3GPP TR 21.905)“. 3 Definitions For the purposes of the present document, the following terms and definitions apply. 3.1 0-9 1.8V
22、technology Smart Card: smart card containing an integrated circuit designed to operate with supply voltages of 1.8V 10% and 3V 10% 3V technology Smart Card: smart card containing an integrated circuit designed to operate with supply voltages of 3V 10% and 5V 10% ETSI ETSI TR 102 216 V3.0.0 (2003-09)
23、 7 3.2 A Access Mode (AM): one or more bytes encoding an operation that can be performed on a resource; e.g. read, write, delete, deactivate, etc. access rule: ordered pair consisting of an access mode and a security condition. NOTE: The operation described by the access mode is allowed by the UICC
24、operating system if and only if the security condition is satisfied with respect to the current security state of the card. administrative command: command that creates or deletes a resource or modifies the security attributes of a resource Answer To Reset (ATR): byte sequence issued on the communic
25、ation line by a UICC immediately after a reset signal has been applied to the reset line application: computer program that defines and implements a useful functionality on a smart card NOTE: The term may apply to the functionality itself, to the representation of the functionality in a programming
26、language, or to the realization of the functionality as executable code. Application Dedicated File (ADF): directory on the UICC that is the root of a sub-hierarchy of files and sub-directories that contain data specific to a particular application application executable: representation of an applic
27、ation as collection of executable code application firewall: mechanism that prevents one UICC application from accessing the data or functionality of another application. NOTE: An application firewall can be implemented in hardware or in software. Application Identifier (AID): data element that uniq
28、uely identifies an application in a card NOTE: An application identifier is composed of a registered application provider identifier that identifies the entity providing the application and a proprietary application identifier extension that identifies the application within the set of applications
29、provided by the application provider named by the registered application provider identifier. application program: representation of an application in a programming language such as assembly language, BASIC, C, Java SMIL, WML or XHTML Application Programming Interface (API): collection of entry poin
30、ts and data structures that an application program can access when translated into an application executable application protocol: set of procedures and message formats used to communicate with an application application protocol data unit: synonym for command Application Provider (AP): entity that
31、provides the software components on a card required to perform an application application session: related sequence of commands to and responses from a UICC application starting with application selection and ending either at application de-selection on logical channels or at the end of card session
32、 3.3 B bearer: communication technology for transmitting information Bearer Independent Protocol (BIP): application programming interface by a UICC operating system that provides applications with access to the bearers supported by the terminal binding: association of two objects, for example the bi
33、nding of a security attribute to a file NOTE: Also, the realization of a application programming interface with respect to a specific programming language or software technology. ETSI ETSI TR 102 216 V3.0.0 (2003-09) 8 byte code: processor independent representation of a primitive computer instructi
34、on of a hypothetical central processing unit 3.4 C card: synonym for smart card Card Application Toolkit (CAT): mechanism that allows applications existing in the UICC to issue commands, during a card session, to the terminal and receive responses card holder: person who is in possession of a smart
35、card and has been authorized to use that smart card by the card issuer card issuer: entity that provides a smart card to card holder NOTE: The card issuer is typically responsible for the security of the data on the card and for the applications placed on the card. card session: entire sequence of c
36、ommands and responses between the UICC and the terminal starting with the answer to reset and ending with a subsequent reset of or removal of power from the UICC card manager: system application that governs the flow of content on to and off of the UICC and dispatches commands to applications on the
37、 UICC channel session: related sequence of commands and responses between the card and an external entity during a card session on a given logical channel, starting with the opening of the logical channel and ending with the closure of the logical channel or the termination of the card session class
38、 A operating conditions: conditions existing when the supply voltage provided by the terminal to the UICC is 5 V 10 % class B operating conditions: conditions existing when the supply voltage provided by the terminal to the UICC is 3 V 10 % class C operating conditions: conditions existing when the
39、supply voltage provided by the terminal to the UICC is 1,8 V 10 % command: sequence of bytes sent to a UICC that the UICC operating system or a UICC application interprets as an instruction to execute function or perform a procedure Counter (CNTR): mechanism or data field used for keeping track of a
40、 message sequence NOTE: A counter can be implemented as a sequence oriented or time stamp derived value maintaining a level of synchronization. Cryptographic Checksum (CC): string of bits derived from the data with which the cryptographic checksum is associated and specific cryptographic material cu
41、rrent ADF: currently selected ADF on a logical channel current directory: directory most recently selected on the UICC; part of the current state of the UICC current elementary file: elementary file most recently selected on the UICC; part of the current state of the UICC current file: current direc
42、tory or the current elementary file current record number: record pointer associated with a file that holds index of the most recently accessed record; part of the current state of the UICC cyclic file: fixed length record file with the property that the record that logically follows the last record
43、 in the file is the first record in the file and the record that precedes the first record in the file is the last record in the file ETSI ETSI TR 102 216 V3.0.0 (2003-09) 9 3.5 D data channel: communication channel between a UICC application and an entity external to the UICC Data Object (DO): info
44、rmation coded in the Tag-Length-Value syntax data structure: memory address that can be accessed by an application executable in order to read or write data Dedicated File (DF): deprecated synonym for directory Digital Signature (DS): string of bits derived from the data with which the digital signa
45、ture is associated and the private key of an asymmetric key pair directory: file in the UICC file system that contains only other files 3.6 E Elementary File (EF): file in a UICC file system containing data but not other files NOTE: An elementary file can be a transparent file or a record file. end-
46、user application: application whose functionality can be accessed via the terminal entry point: name, for example a memory address, that can be used by an application executable in order to access functionality defined by an application programming interface NOTE: Depending on the software technolog
47、y, an entry point is also called a subroutine, a function or a method. executable code: generic term for either byte code or native code 3.7 F file: named set of bytes on the UICC NOTE: A file can be either a directory or an elementary file. File Identifier (FID): 2-byte name of a file in the UICC f
48、ile system file system: hierarchically-organized set of files on the UICC fixed length record file: record file in which the records all contain the same number of bytes framework: set of application programming interfaces 3.8 G None. 3.9 H None. 3.10 I ID-000: physical form factor for a UICC; commo
49、nly called the plug-in form factor ID-1: physical form factor for a UICC; commonly called the credit card form factor interpreter: software program that simulates a hypothetical central processing unit ETSI ETSI TR 102 216 V3.0.0 (2003-09) 103.11 J None. 3.12 K keystore: file or a collection of files that contain cryptographic key material such as PINs or other authentication material 3.13 L logical channel: one of one or more command/response communication contexts multiplexed on the physical channel between the terminal and the UICC 3.14 M Master Fi