ETSI TS 101 220 V3.1.0 (2001-01) TechnicalSpecification Integrated Circuits Cards (ICC); ETSI numbering system for telecommunication; Application providers (AID) (Release 1999) Release1999 2 ETSITS101220V3.1.0(2001-01) Reference RTS/SCP-00005 Keywords Digitalcellulartelecommunicationssystem, GlobalSystemforMobilecommunications (GSM),Card,ID ETSI 650RoutedesLucioles F-06921SophiaAntipolisCedex-FRANCE Tel.:+33492944200 Fax:+33493654716 SiretN°34862356200017-NAF742C Associationàbutnonlucratifenregistréeàla Sous-PréfecturedeGrasse(06)N°7803/88 Importantnotice Individualcopiesofthepresentdocumentcanbedownloadedfrom: http://www.etsi.org Thepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingor perceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF). Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrive withinETSISecretariat. Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus. InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/ Ifyoufinderrorsinthepresentdocument,sendyourcommentto: [email protected] CopyrightNotification Nopartmaybereproducedexceptasauthorizedbywrittenpermission. Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia. ©EuropeanTelecommunicationsStandardsInstitute2001. Allrightsreserved. ETSI Release1999 3 ETSITS101220V3.1.0(2001-01) Contents IntellectualPropertyRights..........................................................................................................................4 Foreword......................................................................................................................................................4 1 Scope..................................................................................................................................................5 2 References..........................................................................................................................................5 3 Definitionsandabbreviations..............................................................................................................6 3.1 Definitions..................................................................................................................................................6 3.2 Abbreviations..............................................................................................................................................6 4 StructureoftheApplicationIDentifier (AID)......................................................................................6 4.1 RegisteredapplicationproviderIDentifier(RID)..........................................................................................6 4.2 ProprietaryapplicationIdentifiereXtension(PIX)........................................................................................7 5 UseoftheApplicationIDentifier (AID)..............................................................................................7 AnnexA(informative): AllocatedETSIPIX numbers......................................................................8 AnnexB(normative): CodingofthePIX forGSMandTETRAApplications..............................9 AnnexC(normative): CodingofthePIX forSIMToolkitAPIPackages....................................10 AnnexD(informative): Change history...........................................................................................11 History.......................................................................................................................................................12 ETSI Release1999 4 ETSITS101220V3.1.0(2001-01) Intellectual Property Rights IPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.Theinformation pertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefound inETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIin respectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWeb server(http://www.etsi.org/ipr). PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.Noguarantee canbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWeb server)whichare,ormaybe,ormaybecome,essentialtothepresentdocument. Foreword ThisTechnicalSpecification(TS)hasbeenproducedbyETSIProjectSmartCardPlatform(SCP). ThecontentsofthepresentdocumentaresubjecttocontinuingworkwithinEPSCPandmaychangefollowingformal EPSCPapproval.IfEPSCPmodifiesthecontentsofthepresentdocument,itwillthenberepublishedbyETSIwithan identifyingchangeofreleasedateandanincreaseinversionnumberasfollows: Version3.x.y where: 3 indicatesRelease1999,4indicatesthesubsequentrelease(called"Release4") x theseconddigitisincrementedforallchangesofsubstance,i.e.technicalenhancements,corrections, updates,etc. y thethirddigitisincrementedwheneditorialonlychangeshavebeenincorporatedinthespecification NOTE: ThepresentdocumenthasbeenpreparednotonlybytheformerETSITCICC,butbyETSISTCTE9in co-operationwithETSISTCSMG9,ETSISTCRES3/DAMandETSISTCNA6/UCG. ETSI Release1999 5 ETSITS101220V3.1.0(2001-01) 1 Scope ThepresentdocumentdescribesthenumberingsystemforApplicationIDentifiers(AID)forETSItelecommunication IntegratedCircuits(IC)cardapplicationsaccordingtoETSIdocumentsandApplicationProviders(AP). Thenumberingsystemdescribedinthepresentdocumentprovidesameansforanapplicationandrelatedservices offeredbyaprovidertoidentifyifagivencardcontainstheelementsrequiredbyitsapplicationandrelatedservices. AnAIDisusedtoaddressanapplicationinthecard.ItconsistsofaRegisteredapplicationproviderIDentifier(RID) andaProprietaryapplicationIdentifiereXtension(PIX). ThepresentdocumentdescribesthecodingofthePIX. 2 References Thefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresent document. • Referencesareeitherspecific(identifiedbydateofpublicationand/oreditionnumberorversionnumber)or non-specific. • Foraspecificreference,subsequentrevisionsdonotapply. • Foranon-specificreference,thelatestversionapplies. [1] ISO/IEC7816-5(1994):"Identificationcards-Integratedcircuit(s)cardswithcontacts- Part5:Numberingsystemandregistrationprocedureforapplicationidentifiers". [2] ITU-TRecommendationE.164:"Theinternationalpublictelecommunicationnumberingplan". [3] ISO/IEC7816-4(1995):"Informationtechnology-Identificationcards-Integratedcircuit(s)cards withcontacts-Part4:Interindustrycommandsforinterchange". [4] ITU-TRecommendationE.118:"Theinternationaltelecommunicationchargecard". [5] GSM03.48:"Digitalcellulartelecommunicationssystem(Phase2+);SecurityMechanismsforthe SIMapplicationtoolkit;Stage2". [6] GSM11.11:"Digitalcellulartelecommunicationssystem(Phase2+);Specificationofthe SubscriberIdentityModule-MobileEquipment(SIM-ME)interface". [7] GSM11.14:"Digitalcellulartelecommunicationssystem(Phase2+);SpecificationoftheSIM ApplicationToolkitfortheSubscriberIdentityModule-MobileEquipment(SIM-ME) interface". [8] GSM03.19:"Digitalcellulartelecommunicationssystem(Phase2+);SubscriberIdentifyModule ApplicationProgrammingInterface(SIMAPI);SIMAPIforJavaCard(TM);Stage2". [9] ETSIETS300812:"TerrestrialTrunkedRadio(TETRA);Securityaspects;SubscriberIdentity ModuletoMobileEquipment(SIM-ME)interface". ETSI Release1999 6 ETSITS101220V3.1.0(2001-01) 3 Definitions and abbreviations 3.1 Definitions Forthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply(thefirsttwofrom ISO/IEC7816-5[1]): ApplicationIDentifier(AID):dataelement,whichidentifiesanapplicationinacard.AnAIDmaycontaina RegisteredapplicationproviderIDentifier(RID).IfitcontainseitheraRIDoranissueridentificationnumber,thenthis identificationisunambiguous[ISO/IEC7816-5[1]] ApplicationProvider(AP):entity,whichprovidesthosecomponentsofanapplicationonacard,requiredtoperform therespectiveapplication[ISO/IEC7816-5[1]] telecommunicationICcardapplication:applicationdescribedbyanETSIdocument 3.2 Abbreviations Forthepurposesofthepresentdocument,thefollowingabbreviationsapply: AID ApplicationIDentifier AP ApplicationProvider DECT DigitalEnhancedCordlessTelecommunications GSM GlobalSystemforMobilecommunication IC IntegratedCircuit(s) ICC ICCard ID IDentifier PIX ProprietaryapplicationIdentifiereXtension RID RegisteredapplicationproviderIDentifier STC TechnicalSub-Committee(inETSI) TC TechnicalCommittee(inETSI) TETRA TErrestrialTrunkRAdio UPT UniversalPersonalTelecommunications 4 Structure of the Application IDentifier (AID) InaccordancewithISO/IEC7816-5[1],theAIDhasthefollowingstructure: <--------------------------- ApplicationIDentifier(AID) -----------------------------> RegisteredapplicationproviderIDentifier ProprietaryapplicationIdentifiereXtension (RID) (PIX) <--------------- 5bytes ----------------> <--------------- ≤11bytes --------------> TheAIDconsistsofaRegisteredapplicationproviderIDentifier(RID)of5bytesandaProprietaryapplication IdentifiereXtension(PIX)ofupto11bytes. 4.1 Registered application provider IDentifier (RID) TheETSIRID,asregisteredbyISOaccordingtoISO/IEC7816-5[1],is'A000000009'. ETSI Release1999 7 ETSITS101220V3.1.0(2001-01) 4.2 Proprietary application Identifier eXtension (PIX) ThePIXisusedatthediscretionofETSIandcancontainbetween7and11bytesofinformation.ThePIXiscodedin hexadecimal.Hexadecimaldigit1isthemostsignificantdigit. Digit1-4 ETSIapplicationcode Purpose: TobeusedforidentificationofthestandardizedETSIcardapplication (e.g.GSM,DECT,UPT,pre-paidapplication).Differentversionsofan applicationmayhaveindividualcodings. Management: AssignedbyETSIonrequestfromtheETSItechnicalbodyresponsiblefor thedocumentinquestion. Coding: Hexadecimal.ThecodingindicatestheETSIdocumentthatspecifiesthe standardizedETSIcardapplicationandtheETSIPIXnumber. Thecorrespondencebetweendigits1-4andtheETSIdocumentinquestion canbeseeninalistmaintainedbytheETSISecretariat(seeannexA). Escapevalue'0000'isreservedforusebytheETSISecretariatforproprietary ETSIapplications. Digits5-8 Countrycode Purpose: ToindicatethecountryoftheapplicationprovideroftheETSIstandardized application. Management: AssignedbyETSI. Coding: AccordingtoITURecommendationE.164[2].Thecodingisrightjustified andpaddedwith'F'ontheleft. NOTE: ListofactualcountrycodesispublishedbyITU. Digits9-14 Applicationprovidercode Purpose: IndividualcodefortheapplicationprovideroftheETSIstandardized application. Management: AssignedbyETSI. Coding: Hexadecimal.Thecodingisrightjustifiedandpaddedwith'F'ontheleft. Digits15upto22 Applicationproviderfield.Optional.Upto8digits Purpose: Theuseofthisfieldisentirelyuptotheapplicationprovider.Itmay,for instance,beusedtoindicate"local"versions,revisions,etc.oftheETSI standardizedapplication.AccordingtoISO/IEC7816-5[1],iftheAIDis 16byteslong,thenthevalue'FF'fortheleastsignificantbyte(digits21and 22)isreservedforfutureuse. Management: Applicationprovider. Coding: Hexadecimal. Digits1to14areassignedandregisteredbytheETSISecretariat. 5 Use of the Application IDentifier (AID) TheuseoftheAIDisspecifiedinISO/IEC7816-4[3]andISO/IEC7816-5[1]. ETSI Release1999 8 ETSITS101220V3.1.0(2001-01) Annex A (informative): Allocated ETSI PIX numbers TableA.1:AllocationofETSIPIX Application AID ETSIdocument RID(note1) ETSIApp PIX (note2) Code GSM 'A000000009' '0001' SeeannexBforfurthercodingdetails GSM11.11[6] GSMSIMtoolkit 'A000000009' '0002' SeeannexBforfurthercodingdetails GSM11.14[7] GSMSIMAPIfor 'A000000009' '0003' SeeannexCforfurthercodingdetails GSM03.19[8] Java™Card TETRA 'A000000009' '0004' SeeannexCforfurthercodingdetails ETS300812[9] 'A000000009' 'A000000009' 'A000000009' 'A000000009' 'A000000009' 'A000000009' AID ApplicationIDentifier PIX ProprietaryapplicationIdentifiereXtension RID RegisteredapplicationproviderIDentifier NOTE1: TheETSIRID,asregisteredbyISOaccordingtoISO/IEC7816-5[1],is'A000000009'. NOTE2: ItistheresponsibilityoftheETSItechnicalbody,inchargeoftheapplicationstandardization,toinform theETSISecretariatwhentherespectiveETSIdocumentiswithdrawnorrenumbered. ETSI Release1999 9 ETSITS101220V3.1.0(2001-01) Annex B (normative): Coding of the PIX for GSM and TETRA Applications ThefollowingcodingsapplyforthestructureofthePIXwhentheapplicationiseither: - theGSMapplication(i.e.ETSIapplicationcode='0001'-asshowninannexA);or - aGSMSIMToolkitapplication(i.e.ETSIapplicationcode='0002'asshowninAnnexA);or-theTETRA application(i.e.ETSIapplicationcode='0004'asshowninannexA): Digit1-4 ETSIapplicationcode Coding: '0001'or'0002'asspecifiedinclause4.2ofthisdocument Digits5-8 Countrycode Coding: Asspecifiedinclause4.2ofthisdocument Digits9-14 Applicationprovidercode Coding: Asdefinedbelow. 9 10 11 12 13 14 IndustryCode ‘89’forTelecom Cardissuer Code.Codedin BCDandright justified.Unused digitstobe paddedwith‘F’ ontheleft. CardissuercodeandIndustrycodearecodedinlinewithITU-TRecommendationE.118. Digits15upto22 Applicationproviderfield.8digits Digits15to22shallbeusedonlyiftheETSIapplicationcodeis'0002'(i.e.GSMSIMtoolkit) Coding: Hexadecimal.IftheapplicationisaSIMToolkitapplication(asdefinedin GSM11.14[7]),thecodingisasdefinedbelow. 15 16 17 18 19 20 21 22 Application Provider specificdata Toolkit Application Reference (TAR) - ToolkitApplicationReferenceasspecifiedinGSM03.48[5],ismanagedbytheapplication provider - ApplicationProviderspecificdata:Forapplicationadministrationpurposes. ETSI Release1999 10 ETSITS101220V3.1.0(2001-01) Annex C (normative): Coding of the PIX for SIM Toolkit API Packages ThefollowingcodingapplyforthestructureofthePIXwhentheapplicationisaSIMToolkitAPIpackage(i.e.ETSI applicationcode='0003'-asdefinedinannexA): Digit1-4 ETSIapplicationcode Coding: '0003'asspecifiedinclause4.2ofthisdocument Digits5-8 Notused Coding: setto'FFFF' Digits9-14 Industrycode Coding: Asdefinedbelow. 9 10 11 12 13 14 IndustryCode ‘89’forTelecom Notused-setto 'FFFF'. Digits15upto22 Applicationproviderfield.8digits 15 16 17 18 19 20 21 22 Definedin 03.19[8] APIType,'1' forJavaCard ETSI