`
`1
`
`SAMSUNG 1014
`
`
`
`
`
`
`
`“ATUO@SNS$,aaSUITTJO}OZ-TO-Zz0guOYSEqSJULIdey0}pasUeaTTTeTya}eWpazYsTuhdog
`
`
`
`
`
`
`
`ISO/IEC 14443-3:2001(E)
`
`PDF disclaimer
`
`that a problem relating to it is found, please inform the Central Secretariat at the address given below.
`
`This PDFfile may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
`be edited unless the typefaces which are embeddedarelicensed to and installed on the computer performing the editing. In downloading this
`file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts noliability in this
`area.
`
`Adobeis a trademark of Adobe Systems Incorporated.
`Details of the software products used to create this PDFfile can be found in the GeneralInfo relative to thefile; the PDF-creation parameters
`were optimized forprinting. Every care has been taken to ensurethat the file is suitable for use by ISO memberbodies.In the unlikely event
`
`*pay}TuuedSTBUT}JOMSUYOUOTINPOUdauUayiuNyON
`
`
`
`
`"woo"}88u}Sy5a}"mMM‘977WauIsyaLAqpaynqTuista
`
`© ISO/IEC 2001
`
`All rights reserved. Unless otherwise specified, no part of this publication may be reproduced orutilized in any form or by any means,electronic
`or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body
`in the country of the requester.
`ISO copyrightoffice
`Case postale 56 e CH-1211 Geneva 20
`Tel. + 41 22 749 01 11
`Fax + 41 22 749 09 47
`E-mail copyright@iso.ch
`Web www.iso.ch
`Printed in Switzerland
`
`© ISO/IEC 2001 — All rights reserved
`
`2
`
`
`
`
`
`
`
`
`
`“RTUOSSM$,BASUBITTuO}OZ-TO-zz0ZUoYSeqsyUTIdey0}pasuadTTTeTyAaIeWparYsTuAdog
`
`
`
`
`
`
`
`
`
`
`
`“WO3*}3ad}sy9a}"MMM197]JaaU}sYyIaLAigpaygTyysTd‘pa}}TuwadSTBUTYJOMZSUJOUOT}INPOdauvsay}uN}ON
`
`
`
`
`
`
`
`ISO/IEC 14443-3:2001(E)
`
`Contents
`
`Page
`
`FOPWOI....2.cececceeseceecnneee ce eecenneesennnenensneeens en ceesanceeseaneesnanese sense seneee seneesesesen sneeen seneesenueneequeaessuseeen seneeeeseaessanaeeenneeseneesense Vv
`
`TINtrOCUCTION......22:.c:secceeeeceeeseeenseeeeeesneee sees eeneneeenscenenseneeeenneesenueeesanaeseneseaensqeaeesqeaeeseaeessqaeeeneeaeeneseseaseneeneanaensseeeseseeeeeeseaes vi
`
`1
`2
`
`3
`
`4
`
`5
`
`SCODGC 1... ..scssscecsssceeceseeenseenensconensecnensncaesensecesnenesenseonenseonensoesenssoaensneaenenoaessnoaesssoaesensaessnsaessnseesensonsenseaesnseesessseaess 1
`Normative references........:::csscccsssccnseeecessenneseneneesneceeeseneeenaneesnseeensaeecessnaenssnaesesnaesenuaaeesueaesnuaesenneesseenensnaneess 1
`
`Terms and definitions .........2..:c2::cceeseccesseeeesseeesseeeeessneeeseneecesneesensneeenseesessnaaees sueeseneeesseneesseneeensnaeensneeseseeeeaaes 2
`
`Symbols and abbreviated terms..........:c:cccscssccsseeseeensecenseeeeeneneecennessenenseeenneeseeesnaaesneessenenaaseneeseseesneeenaneeaee 3
`
`POILIING «ce eeeeeeeeeeeeeeneeeeetenseeeneeesseeenneeeneeesnneneeeeneoeenee ener saoeesgoeseeeeneeesgoea gene geeeaneeseesnoeesnoeseeeuseesanenseneuseeeenoesaanenaaees 5
`
`Type A — Initialization and anticolliSion ............::c:c:ssccessessseeecsneenenseeecessnnenseneeeesneeeesneesenseeeenseeeeeesneesesneesenees 5
`6
`Frame format and timing. .......c.seeeenneseneesn eneeeeneeeseoeneceeneesesoeaseeenseeeneneseeesneeeenoeesenesaeeenoesagneaseenoeseennnnaes 5
`6.1
`Frame delay time...............:cscccssssccsssscessnsceessscescnsonensnonensnenensneeeensoaesnscessnscessnsaesenseceensossesneaeesseaeesenseesnseanenssess 6
`6.1.1
`Frame delay time PCD to PICC.........:csessseeesnnseeenseesneeseeesseeeeseeseeeenoesenneaseeenseeeseausaeesaeeeesoesegeensoesnneaaeeeneoeeens 6
`6.1.2
`Frame delay time PICC to PCD. ..............::cssssscsssscenssencessenensneeensseeesesseanenssonenseceenseceenssoaeeneaeessnsneesseenenssaeesnsess 6
`6.1.3
`6.1.4 Request Guard Time..........ccccccscccssceneesseceneeseneesseeenseeesneeseeesneeesnaeseenensaesneeseenenaeseneesenensaeseseeaseneanaeennensenenaneane 7
`Frame format.........:ccsccccecssssenseecseesseeeneesenneeesnenseeseseeseneeneesesnensanes
`6.1.5
`6.1.6
` CRO_A.. .csecececsseeenneenneensenennncenneeneeeneaeenneseeenaessneeaeasenueesneesnaeecnaesnnaegaae canes seeeqeeseneeseneesnaasenuessenesaeeeneesseeeneaeennaesaee 9
`6.2
`PICC States .......:cccsceccesseeeeseneeeeseeeeesneeeenneesenneessennenensnaeessnaeeeesueeeenaneeneaneeseseaeaseneaeeseaessenaeeeneaneesseaeeaseaaeeeseessnnaees 9
`6.2.1
`POWER-OFF State «0.0... ccscccsscsseecnseesseeeeseensaeeneesseesseeeneeseeneeneeeneaesseeenaaecneessneenaaeecoaeeneesnaeesnaeeneesaaeesneesanaenanaes 10
`
`6.2.2
`IDLE State ........ccccsssseecsneeseeeenneeseeeseneeneeennesseneneeeseneesenenseessneeseees
`READY State... ccc ceeeensecsnessseenseenneeessneneecneeeseesnaesneeseneesnaeeneeseaaeenaaeasaeseeeenaeeaseeseseesaasensaessneeseeeennensneenanes 11
`6.2.3
`6.2.4 ACTIVE State .......ccccscccssseccssesseeenseeseesssnensaecneesennesnaeesseeeneesacequeeseeesaaeenees sane saaenuensneeaseeenaeseeesneneneeeesnenseens 11
`6.2.5
`HALT State... ecccscecssssceseeceseesssenseeeeneenseee
`6.2.6
`READY* State ...........ccccsssssseeseecsseesneeenseeneeee
`6.2.7
`ACTIVE* State... cceccecnseceneceseecnneenseeeenneneceneesesnenaesesseeeneesnaeenueesneesnaaaeneeseqeeqeaseaqaeeanedsaeesneessneesaeecaansnneneanes 12
`6.3
`CommaSet.........scsesenseeeceeeseneenneeennesseeeeaeenneeseneasaeseneeneaneaaeaeseedseeeneaeeneenseeecnaaeennea seneneaeeneeseeneaseesesneseneeneeseas 12
`6.3.1
`REQA and WUPA Commands..........::csscsscesseesesnenseecnneeseneeneeenneeeesneneeeeneeenueseeenueesseeeneeaeneeseneesnenennansenensanes 12
`6.3.2 ANTICOLLISION and SELECT Commands............:c::ccccccsseccsseesenenseceneeseeseeneecennesseeeneesennaesnneeseneneesesnenaeess 13
`6.3.3
`HLTA Comimand..........ecccseccceceescenseeesnessenesseeenneeseeecnnaeeneeseenesnaeessneseneenaees seed seeeneeseneesaeeesnaeenneaseneaaeseneesneneenaeess 13
`6.4
`Select SCQUCMIICE..........:cscccceecseeenteeeeneeeeeecnneenseeseneeneesenueneneeasaeeneeseenensaeeneeeseneasaeesnnedseaeneaeenseeseneaseesenneneeneneeseas 13
`6.4.1
`Select sequence flowChalt.........scssssseeenneesssnneeeneeesnnineeesseeesnenseeeeeneeesnesqeeeseoeesoea seer sneeeenonsegeenesenonenenee 14
`6.4.2 ATQA - Answer To Request..........:cscccseesscesseesenesseneneesnneceseesnaeensnenenesneesennensneneesenneaseneenaeennaeseeeesnaeenessenes 14
`6.4.3 Anticollision and Select ...........::csccccecseseseeecneeseeeenseeeeseeseeeeneenneesseneneeenneesneenseaenueeeesneneaesneessenenenenesseneenaees 16
`6.4.4
`UID contents and cascade levels..........:csecseseecsseeseneesenesneeennoesenesnaeensoeseseenaaeenoesseoeaneeennoessnensaeesnoeeenoenaners 19
`
`
`
`Type B — Initialization and anticollision...........:::c:::ccseecessseeessneeeeeseeeeenneeesseneesnneesensneeseeseeensseaessnaeessnneneeeee 20
`7
`Character, frame format and timing. ............:ccsscseecseesseneenseeeseeeseeeneeecnneesneesneeenneesenensaeecneesesneneesenmesesnensanens 20
`7.1
`7.1.1 Character transmission format............::cssccceeeseecsseeeseeseeeseeesseeseseeneceneeseneesneaenseeeseeesanenseeeeeeesseneneesesnenanees 20
`7.1.2 Character Separation .............:csscccsssscsssscessseecesseceesseesenseoeecnsonensnenenssonensnonensnsaesnsaesenseoeensonesneeaeenseneeessaaessans 21
`7.1.3
`Frame fOrimat........0..c::cceseeccsseecesseecesseneessneneesseeeenseneeenseesseseecn senecessnaeeesuaceesuaeesnnaeeesuseeeqeneaenseeseesnaeseneeeesseeeeenes 21
`T14—SOP oc eeecceececeesseecnneecneennee eae enneseneesnaeeaseessnecnaeaeneesaanea saeeneessaneasaceageessneesaeesneesseneaaeaenuassseenasenueeseeesneaesnesesneneanes 21
`
`15 EOP... ceeccetcestesseecnseecneeeesee eae cnneseneesnaeeaneesnnesnaeseneesaaeeasaceqeessaneasaceaseesnneenaae
`snes saneaaeaequaesseesasenuenseeesneaeeneeseeneneaaes 22
`7.1.6
`Timing before the PICC SOPF.........ccssssssserneessnneeesoesseneeneeeenoeseeeuneeesnoeseseuseaeeneoessenenaaesnoesegeeneeeneesenennaeess 22
`7.1.7
`Timing before the PCD SOP..........:cc:scsssssscsseesseessseecneeeseneneaeeneesnnensaeeenneesnneaeaeneeseseenanenuaesneesneecnaeesaennaes 22
`7.2
`CRO_Ba.neecesecsenecnneecneesesnensaecnnessenenaesesnnesnnesnaeeeneesenaenaesesuea seneaaeaeneeseeeeenaessueeseneenaessnnenseeeneasenseesenesaaesennesesnensanens 23
`7.3
`Anticollision S@QUCINCE..........:::csecceeceeeeeseneeeseneeeenneesenneesennneesenneneneneeeensnaeesueeessaeee sense seneessnsneesesneeneeneesesneeees 23
`7.4
`PICC states CeScription ............:c::cccssscsssssscssseeensscnensconenseceenssecesnseceesnseanensoneensonsensenaessoaeesneacesseaoeenseeneeneaes 24
`7.4.1
`State transition AiaQramm....... cesses eee eneeesceseeeeseoesces seers seseneeneeeenoesegeeageeenoesaenenseeeaeoessenuneaeenoeeseonsoaees 25
`7.4.2. General statementfor state description and transitions. ............:.::cscsssseeseeseceesseenseeeesenseeeneesseeeenees 26
`7.4.3
` POWER-OFF State .......cccsecsssessnesnseeesoesesensoeenoeseneessaeenoeseeneesaeenooessenenaee suas sneenaaessoaeegeesuaeesuoeseeesuaeesnoeeanonnaeees 26
`7.4.4
`IDLE State 00... etecesssseeenseecneeseeeensenenneessneenaeesneeeneesnaaeeneesseeesnaeeneeseaaeenaeeaseesnnesneeseaaeseseensecenseeeeeesaseenesesneneaess 26
`
`© ISO/IEC 2001 — All rights reserved
`
`iii
`
`3
`
`
`
`ISO/IEC 14443-3:2001(E)
`
`
`
`
`
`“WOD"T39U}SYIS}"MMM“O77}8aUISYIALAqPAINGTAISTA"pazyTWsadSTSUTAJOMIOUYOWOTONPowdayvayiUNyON
`
`
`
`
`
`“RTUOASNSs,aaSuadT]JO}OZ-T0-2Z0ZUOySeqS}uLdey0}pasuadTTTeTUaPeWpayyBTuhdog
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7.4.55
`READY-REQUESTED Sub-State..........:.s:scssccseesseenseeenieeseecseeecnaeesneeseneeneeenseedseneneeesseeseenenaesneeseeeeeneesseessee 26
`7.4.6
`READY-DECLARED sub-state...........::ccsccsscsseesenensecennesennensenecneeeseeeseaecnaeeeneesencessaeeneedsenensaeeeneeseeesneeesseesenes 27
`
`7.4.7 ACTIVE State 0... ...ccccscseseenssecnnecennenseeesseeseeeenaeesseeesenenaeesaeeesneasaeeeneesneesnaeeenaeeaaeesnaesneeseseesaaeeneesesnesneeenseeeeseenaaes 27
`7.4.8
`HALT State .......eccceecccseesscenseeeneeseenenseeeneeeesnneneeeennessneenseeenseesneeseceneesesseesenesaaeeaseeseeaeqaeseseeseneeaseeeneeseeneeneeseanssee 27
`7.5
`COMMand Set.......:ce:ecceecceeeseeeeesneeeseneeesnnaeeesnneeenneeenseneaensnaaeesqnaessnaeeeseaeesseneessnaeeenseeeeseseaenseneensneeaseneeeeseaenesees 28
`7.6
`Anticollision response rules............cc sess senseeeseeneeeesseeennes genes seeeseoesseeeseeeenoesasneaseeeneoesaneuseeeneessenenneeeneeeeens 28
`7.7
`REQB/WUPB Command .........:cceccceeseseseecenneseeneeneeenneeseeecnaeeseesenesaeeneesseeeenaeensnedseaeneeseneeneanecaeesnnensenenseeeene 28
`7.7.1.
`REQB/WUPB Command forimat.........:.:c:::cccseeccseeceseesceseeecessnneessnanesenneessesneesnseaeesnneesesnaeesueaeeneeaeeessneeaseanenss 28
`7.7.2 Coding of Anticollision Prefix byte APF.............::cscccsssssecsscessesseeeseeeeneseneeneenenseeeneesnenesnaaesneesennenaeeneesseees 29
`7.7.3 Coding Of AFI.............:ccsssccsssscsssesesssseesenseesenseesenseceensnecenseaeessnseesssecessnsoesensenssnaseaesssuaesneaesesaaaesnaesenssonensansenss 29
`7.7.4 Coding of PARAM........:ccscccsssseeessesenseessnensenenseeeesnenseeeneeseneenaeneneaeeneesaaeesnaeseneesanenaeseneaesenesaeeneeseeeeeseeesnansene 29
`Slot-MARKER Commannd..........:scscccsseeeseecsseenseeeeenenenensneesenensenenneeeneesnaee canes seeseeaeneeseneeg sane saaesneesenenmeennanseaee 30
`7.8
`
`Slot-MARKER Command fortmat...........:ccsccseceeseeseceneeceenesseeeneeeesnesneeeenaeenneeseeeasaeenuesseneaseeeenaesenensaeesansenee 30
`7.8.1
`7.8.2 Coding of Anticollision Prefix byte API.........:::s:cscsssesecenesessensseesseeneennenseeenenenssenseesanenneeneeseneenanensenenentaens 30
`7.9
`ATQB RESPONSE.........cccecsecceeeeceeeesecenneeeenaeseneeneeesseeeaeeneesesneeseneasaeeneeeeaaeenaaesneessnaenaaaecaeseeesaeeeneaeeneneneaesneeeeas 31
`7.9.1
`ATQB Response format.........cccssse sees snneee seen eeennaeeeneeeeseoeseees ness sence snes seaneageeeneseneoenceesneeenoesneeeaseeesaneneee 31
`7.9.2
`PUPI (Pseudo-Unique PICC Identifier).................:2:::cssscssssecesssceensscesnssoesnssonensnonesenenensnacoessesoeesnsonenssonenss 31
`7.9.3 Application Data...............:cccssccsssscssssscesssceenssnenseenensseeesesoeensnecessnseessneaeseseeesensoessneeoaensoneseseesessenensnecoesneaeaenes 31
`
`7.9.4
`Protocol IMFO.......2:.cesecceseeeceeseecesseeenseneeeesneeeenneceeseeeeenneeeesennee seneenseneenseneeeennanseneesense
`7.10«=ATTRIB Comma...........:ccccecsceeesseceneeeesnenseecnnesennesenesaeeneeeseeceneeesneeseneeneaesneaeseneasaeesseesenesaaesenneseenenseeennessenes 33
`7.10.1 ATTRIB Command forimat.........:cssccsccseeresesenseeseneeneecenseesnnensecennaeennenseeesnaeesneeseeenaeseseesesnenaesnnesesnenseeeseneeees 33
`7.10.2 Iemtifier...........cccsccesetseseenseceneeesenenseneneeesenenseeesneeeaeeneeeneesesaeeneeeasaeeneesqeeaenaessneesaneenaesseeseeneneeseseeaseneaaeaenansenee 34
`7.10.3 Coding of Parain 1 .......ccscseseennsceeseeeseerneenseeeeeneneeeneoeesoesnaesneesesoeseenoeeeaneuseeesuoeesnouseeesoaeenoesaaeeaeeeensennenen 34
`7.10.4 Coding Of Paraim 2 ...... ccs enneesseeesnerseenseeesneneeeeneoeenoesnae enon se goesegeesoeeeaeoeseeesaeeesouseeseeeenoesaaeenaeesnensenen 35
`7.10.5 Coding Of Paral 8 ......sccessccsecseesee ene ceeeseeeenesnenssneeneeeneeceneneeesae sees ae snnea seeneea seesensee snes ae saneneenseeneeseeeeneseessensensn 35
`7.10.6 Coding of Param 4...essence sesso nen seeesneenseeeneoeesoe sneer snes se goesaeenoeeeaneeseeesneeesneuageeseeeenoesaaneneaeenseenenen 36
`7.10.7 Higher layer INF ............:cscccssecescensecenseeseneeneeenseeeeneenaesenuenseneasaeeneeseaseeneaeeseesaeeneesenaeseenenanecaeesenneneeennanesnensanes 36
`7.11
`Answer to ATTRIB Command. ...........:cccscssecseeseeerenseeeseeseneeneensneesenenseeenneesneesneeecneessanenenecneeseenesnanenaneneeenaees 36
`7.12
` HLTB Command and Amnswe.......::ccscccsscssceseecseneesseecneenneessnneneeeennensenenaeseneeesenesnaeesneeseeneneeseneeseanensaeenaeesene 37
`
`AnnexA (informative) Communication example Type A..........::cssccseccsscesseeesseesseeeneeesnneeseeesneeenseeseeeeneeeneessenensenense 38
`
`AnnexB(informative) CRC_A and CRC_B encoding............:..s:cssscssecseseesseceseeesenensaneneeseneenaeseseeasenenseeeseeeseneeneeeees 40
`
`Annex C (informative) Type A timeslot— Initialization and anticollisSionn...........:ssccssseeseesesseeeseeeeeenseeneeeeee 44
`
`Annex D (informative) Type B - Example of Anticollision Sequence..........c.::ccsscssscsseeseseeceeseneeseeneenseeeneesesneeesnens47
`
`iv
`
`© ISO/EC 2001 — All rights reserved
`
`4
`
`
`
`
`
`
`
`sayiUNyON“RTUOaSS,aasuadT]sO}OZ-T0-2Z0guOySoqS}WLIdey0}pasuadTTTeTuaPAWpawyETuhdog
`
`
`
`
`“pay}quuedSTSUTxJOMZ@UYOUOTINPOUde
`
`
`
`“WOD"}aaI}SYI9}-"MMM“977yeau}syDaLAqpayngyysta
`
`ISO/EC 14443-3:2001(E)
`
`Foreword
`
`ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
`form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC
`participate in the development of International Standards through technical committees established by the
`respective organization to deal with particular fields of technical activity.
`ISO and IEC technical committees
`collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in
`liaison with ISO and IEC,also take part in the work.
`
`International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
`
`In the field of information technology, ISO and IEC haveestablished a joint technical committee, ISO/IEC JTC 1.
`Draft International Standards adopted by thejoint technical committee are circulated to national bodies for voting.
`Publication as an International Standard requires approvalby at least 75 % of the national bodies casting a vote.
`
`International Standard ISO/IEC 14443-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
`technology, Subcommittee SC 17, Identification cards and related devices.
`
`ISO/IEC 14443 consists of the following parts, under the generaltitle /dentification cards — Contactless integrated
`circuit(s) cards — Proximity cards:
`
`— Part 1: Physical characteristics
`
`— Part 2: Radio frequency powerandsignalinterface
`
`— Part 3: Initialization and anticollision
`
`— Part 4: Transmission protocol
`
`AnnexesA,B, C and D ofthis part of ISO/IEC 14443 are for information only.
`
`© ISO/IEC 2001 — All rights reserved
`
`Vv
`
`5
`
`
`
`ISO/IEC 14443-3:2001(E)
`
`Introduction
`
`ISO/IEC 14443 is one of a series of International Standards describing the parameters for identification cards as
`defined in ISO/IEC 7810, and the use of such cardsfor international interchange.
`
`This part of ISO/IEC 14443 describes polling for proximity cards entering the field of a proximity coupling device,
`the byte format and framing, the initial Request and Answer to Request command content, methods to detect and
`communicate with one proximity card among several proximity cards (anticollision) and other parameters required
`to initialize communications between a proximity card and a proximity coupling device. Protocols and commands
`used by higher layers and by applications and which are used after the initial phase are described in
`ISO/IEC 14443-4.
`
`ISO/IEC 14443 is intended to allow operation of proximity cards in the presence of other contactless cards
`conforming to ISO/IEC 10536 and ISO/IEC 15693.
`
`The International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) draw
`attention to the fact that it is claimed that compliance with this part of ISO/IEC 14443 mayinvolve the use of
`patents.
`
`ISO and IEC take no position concerning the evidence,validity and scopeof this patentright.
`
`The holders of these patent rights have assured ISO and IEC that they are willing to negotiate licences under
`reasonable and non discriminatory terms and conditions with applicants throughout the world. In this respect, the
`statements of the holders of patent rights are registered with the ISO and IEC. Information may be obtained from:
`
`Patent holder
`
`Details
`
`
`
`
`
`ayiUNyON“RTUDaS$,aaSUAITTJO}OZ-TO-zz0¢uoySeqSJuLdey0}pasuadTTTeTya}eWpazYsTuhdog
`
`
`
`
`*pay}TuuadSTBUT}JOMSUUOUOTPINPOUdau
`
`
`"Woo"}88u}Sy93}"MMM6977yBaUIsysaLAqpaynqTuista
`
`CASIO
`US Patent 4,810,862 and JP 2564480
`“System for judging propriety of use of an
`General Manager
`
`
`Intellectuall property Centre a_cardintegrated circuit card with
`
`
`terminal’, issued on March 07, 1989
`Casio Computer Co. Ltd
`Hamura R & D Center
`2-1 Sakae-cho 3Chome
`Hamura-Shi
`Tokyo 205-8555
`Japan
`
`Japan Patent No. 2564480
`US Patent No. 4810862
`British Patent No. 209092
`German Patent No. P 3689089.8
`French Patent No. 209092
`Swiss Patent No. 209092
`Canadian Patent No. 1301891
`Netherlands Patent No. 209092
`Italian Patent No. 209092
`Austrian Patent No. 209092
`Australian Patent No. 568457
`Belgian Patent No. 209092
`Swedish Patent 86109530.5
`EPO Patent No. 209092
`
`US Patent US5359323
`
`FRANCE TELECOM
`Branch Développement
`Centre National d'Etudes des
`Télécommunications
`38-40 rue de Général Leclerc
`92794 Issy-les-Molineaux
`Cedex 9
`France
`
`vi
`
`© ISO/IEC 2001 — All rights reserved
`
`6
`
`
`
`
`
`
`
`Vay}UN}ON“RTUOASNSs,aaSuadT]JO}OZ-T0-2Z0ZuOySeqS}ULIdey0}pasuadTTTeTUaPeUpayyBTuhdog
`
`
`
`
`
`
`"pay}TUadSTSUTYUOMPAUUOUOT}INPOUdSY
`
`
`
`"WO3"P88I}SYI9}"MMM“977}esU}sYyIaLAqpayngqTysta
`
`ISO/IEC 14443-3:2001(E)
`
`INNOVOTRON
`Philippe le Clech
`Director of International Operations
`Innovotrol
`1 Rue Danton
`75006 Paris
`France
`
`MOTOROLA
`Motorola ESG
`207 route de Ferney
`P O Box 15
`1218 Grand-Saconnex
`Geneva
`Switzerland
`
`ON-TRACK INNOVATIONS
`Z.H.R.Industrial Zone
`P O Box 32
`Rosh-Pina 12000
`Israel
`
`PHILIPS
`Director Philips Corporate Intellectual
`Property
`Koninklijke Philips Electronics N.V.
`P. O. Box 220
`5600 AE Eindhoven
`The Netherlands
`
`WO 9936877A1
`Europe 0 901 670
`French Patent App 97.02501
`Int Pat App
`PCT/FR98/00132
`Innovatron Electronique / RATP
`sub clause 7.3, 7.6 and 7.7
`French Patent App 98.00383
`Int Pat App
`PCT/FR99/00079
`Innovatron Electronique / RATP
`sub clause 7.3, 7.4.5, 7.6, 7.7, 7.8
`Details not available.
`
`Patent EP 0 492 569 B1
`
`A system and method for the non-contact
`transmissionof data.
`
`PHO 94.520
`EP-PS 066 9591
`(BE,CH,DE,DK,ES,FR,GB,IT,NL,SE)
`AT-PS 401 127
`Related to “anticollision” as specified in
`ISO/IEC 14443-3
`
`The following companies may hold patents relating to this part of ISO/IEC 14443 but have not provided details of
`the patents or agreed to provide licences.
`
`Patent holder
`
`WAYNES FOLETTA
`4760 Castlewood Drive
`San Jose, California CA 9512
`USA
`
`JOHN W HALPERN
`C/O Vincent M DeLuca
`Rothwell, Figg, Ernst & Kurz, p.c.
`555 Thirteenth Street, N.W.
`Suite 701 East Tower
`Washington, D.C. 20004
`MAGELLAN CORPORATION
`8717 Research Drive
`Irvine
`CA 92618
`USA
`
`Details
`
`US 4 650 981
`
`US Patent No. 4, 661,691
`
`WO 89 05549 A
`
`Attention is drawn to the possibility that some of the elements of this part of ISO/IEC 14443 may be the subject of
`patent rights other than those identified above. ISO and IEC shall not be held responsible for identifying any orall
`such patentrights.
`
`© ISO/IEC 2001 — All rights reserved
`
`vii
`
`7
`
`
`
`
`
`
`
`
`
`
`
`CopyrightedmateriallicensedtoReprintsDeskon2022-01-20forlicensee'suseonly.
`
`
`
`
`
`
`
`
`
`
`
`Nofurtherreproductionornetworkingispermitted.DistributedbyTechstreetLLC,www.techstreet.com.
`
`8
`
`
`
`
`
`
`
`Uayiun}ON“RTUOASNSs,aaSuadT]JO}OZ-T0-2Z0ZUOySeqS}uLdey0}pasuadTTTeTUaPeWpayyBTuhdog
`
`
`
`
`
`
`"payiTuuedSTSUTYUOMPSUUOUOTINPOUdSY
`
`
`“WOI"}a8N}SYIa}"mMM“O77}8a4}sYDaLAqpaingT4ysta
`
`
`
`
`
`INTERNATIONAL STANDARD ISOMEC 14443-3:2001(E)
`
`Identification cards — Contactless integrated circuit(s) cards —
`Proximity cards —
`
`Part 3:
`Initialization and anticollision
`
`1 Scope
`
`This part of ISO/IEC 14443 describes:
`
`— polling for proximity cards (PICCs) entering the field of a proximity coupling device (PCD);
`
`— the byte format, the frames and timing used during theinitial phase of communication between PCDs and
`PICCs;
`
`— theinitial Request and Answer to Request commandcontent;
`
`— methodsto detect and communicate with one PICC among several PICCs(anticollision);
`
`— other parameters requiredtoinitialize communications between a PICC and PCD;
`
`— optional means to ease and speed up the selection of one PICC among several PICCs based on application
`criteria.
`
`Protocol and commands used byhigherlayers and by applications and which are used afterthe initial phase are
`described in ISO/IEC 14443-4.
`
`This part of ISO/IEC 14443 is applicable to PICCs of Type A and of Type B (as described in ISO/IEC 14443-2).
`
`NOTE
`
`Part of the timing of data communication is defined in ISO/IEC 14443-2.
`
`2 Normative references
`
`The following normative documents contain provisions which, through referencein this text, constitute provisions of
`this part of ISO/IEC 14443. For dated references, subsequent amendments to, or revisions of, any of these
`publications do not apply. However, parties to agreements based onthis part of ISO/IEC 14443 are encouraged to
`investigate the possibility of applying the most recent editions of the normative documents indicated below. For
`undated references, the latest edition of the normative documentreferred to applies. Members of ISO and IEC
`maintain registers of currently valid International Standards.
`
`ISO/IEC 7816-3:1997, Information technology — Identification cards — Integrated circuit(s) cards with contacts —
`Part 3: Electronic signals and transmission protocols.
`
`ISO/IEC 7816-5, Identification cards — Integrated circuit(s) cards with contacts — Part 5: Numbering system and
`registration procedure for application identifiers.
`
`/dentification cards — Integrated circuit(s) cards with contacts — Part 6:
`ISO/IEC 7816-6:1996/Amd.1:2000,
`Interindustry data elements — Amendment 1: IC manufacturerregistration.
`
`© ISO/IEC 2001 — All rights reserved
`
`1
`
`9
`
`
`
`
`
`
`
`vauiuNyON“RTUOASNSs,aasuadT]JO}OZ-T0-2Z0ZuOySeqS}uLdey0}pasuadTTTeTUaPBWpayyBTuhdog
`
`
`
`
`
`
`*pay}qwuedSTZUTIUOM}SUUOUOTINPOUdaY
`
`
`
`“wOa"}88u}Sy99;"mMM“977}8aU}syIaLAigpaygTyysta
`
`ISO/IEC 14443-3:2001(E)
`
`ISO/IEC 13239, Information technology — Telecommunications and information exchange between systems —
`High-level data link control (HDLC) procedures.
`
`ISO/MEC 14443-2, Identification cards — Contactless integrated circuit(s) cards — Proximity cards — Part 2: Radio
`frequency powerand signalinterface.
`
`ISO/IEC 14443-4, Identification cards — Contactless integrated circuit(s) cards — Proximity cards — Part 4:
`Transmission protocol.
`
`ITU-T X.25, Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for
`terminals operating in the packet mode and connected to public data networks by dedicatedcircuit.
`
`ITU-T V.41, Code-independenterror-control system.
`
`ITU-T V.42, Error-correcting procedures for DCEs using asynchronous-to-synchronous conversion.
`
`3
`
`Termsand definitions
`
`ISO/IEC 14443,
`this part of
`the purposes of
`For
`ISO/IEC 7816-3 and the following apply.
`
`the terms and definitions given in
`
`ISO/IEC 14443-2,
`
`3.1
`anticollision loop
`algorithm used to prepare for dialogue between PCD and one or more PICCsoutof the total number of PICCs
`responding to a request command
`
`3.2
`bit collision detection protocol
`anticollision method for PICCs of Type A, employing collision detection at bit level within a frame
`
`3.3
`byte
`8 bits of data designated b8 to b1, from the mostsignificant bit (MSB, b8)to the least significant bit (LSB, b1)
`
`3.4
`collision
`transmission by two PICCs in the same PCD energizing field and during the same time period, such that the PCD
`is unable to distinguish from which PICC the data originated
`
`3.5
`elementary time unit
`etu
`for this part of ISO/IEC 14443, one etu is defined as 1 etu = 128/fe (i.e. 9,4 us nominal)
`
`3.6
`frame
`sequenceof data bits and optional error detection bits, with frame delimiters at start and end
`
`3.7
`higherlayer protocol
`protocol layer (not described in this part of ISO/IEC 14443) that makes use of the protocol layer defined in this part
`of ISO/IEC 14443 to transfer information belonging to the application or higher layers of protocol that is not
`described in this part of ISO/IEC 14443
`
`3.8
`timeslot protocol
`method whereby a PCD establishes logical channels with one or more PICCs of Type B, which makes use of
`timeslot allocation for PICC response
`
`2
`
`10
`
`© ISO/IEC 2001 — All rights reserved
`
`10
`
`
`
`
`
`
`
`uay}UNyON“RTUOASNSs,aasuadT]JO}OZ-T0-2g0gUOYSoqS}ULIdey0}pasuadTTTeTuaPAUpawyFTuhdog
`
`
`
`
`
`
`“pay}quuadSTB8UT{JOMZaUYOUOTPINPOUdaU
`
`
`“WOD"}88U}SYI9}"MMM6977FasupsYyDaLAqpayngTuystg
`
`ISO/EC 14443-3:2001(E)
`
`3.9
`request command
`commandrequesting PICC of the appropriate type to respondif they are available forinitialization
`
`4 Symbols and abbreviated terms
`
`For the purposesofthis part of ISO/IEC 14443, the following abbreviations are used:
`
`ADC
`
`AFI
`
`APf
`
`APn
`
`ATQA
`
`ATQB
`
`Application Data Coding, Type B
`
`Application Family Identifier. Card preselection criteria by application, Type B
`
`Anticollision Prefix f, used in REQB/WUPB, Type B
`
`Anticollision Prefix n, used in Slot-MARKER Command, Type B
`
`Answer To Request, Type A
`
`Answer To Request, Type B
`
`ATTRIB
`
`PICC selection command, Type B
`
`BCC
`
`CID
`
`CLn
`
`CT
`
`UID CLn checkbyte, calculated as exclusive-or over the 4 previous bytes, Type A
`
`Card |Dentifier
`
`Cascade Level n, Type A
`
`Cascade Tag, Type A
`
`CRC_A
`
`Cyclic Redundancy Checkerror detection code A
`
`CRC_B
`
`Cyclic Redundancy Checkerror detection code B
`
`E
`
`EGT
`
`EOF
`
`etu
`
`FDT
`
`fc
`
`FO
`
`fs
`
`FWI
`
`FWT
`
`HLTA
`
`HLTB
`
`End of communication, Type A
`
`Extra Guard Time, Type B
`
`End Of Frame, Type B
`
`Elementary time unit.
`
`Frame Delay Time, Type A
`
`Carrier frequency
`
`Frame Option
`
`Subcarrier frequency
`
`Frame Waiting time Integer
`
`Frame Waiting Time
`
`Halt Command, Type A
`
`Halt Command, Type B
`
`© ISO/IEC 2001 — Alll rights reserved
`
`11
`
`3
`
`11
`
`
`
`
`
`
`
`vauiuNsON“ATUasns,aasuady]JO}OZ-T0-2Z0guOySeqSjuLIdey0}pasuadTTTeTuaTeUpaqYsTuhdog
`
`
`
`
`*payyqwuedSTSUTIUOM}SUUOUOTONPOUdaY
`
`
`“WOI"}38N}SY99}"MMM1977¥8a4}sYyIaLAigpaingy4ysta
`
`ISO/IEC 14443-3:2001(E)
`
`IDentification number, Type A
`
`INFormation field belonging to higher layer, Type B
`
`Least Significant Bit
`
`Maximum Buffer Length, Type B
`
`Maximum Buffer Length Index, Type B
`
`MostSignificant Bit
`
`Numberofanticollision slots or PICC response probability in each slot, Type B
`
`Variable integer value as defined in the specific clause
`
`Node ADdress
`
`NumberofValid Bits, Type A
`
`Odd Parity bit, Type A
`
`Proximity Coupling Device
`
`Proximity Card
`
`Pseudo-Unique PICC Identifier, Type B
`
`Slot number chosenby the PICC during the anticollision sequence, Type B
`
`Request Command, Type A
`
`Request Command, Type B
`
`Reservedfor Future ISO/IEC Use
`
`Start of communication, Type A
`
`Select AcKnowledge, Type A
`
`SELect code, Type A
`
`INF
`
`LSB
`
`MBL
`
`MBLI
`
`MSB
`
`NAD
`
`NVB
`
`PCD
`
`PICC
`
`PUPI
`
`REQA
`
`REQB
`
`RFU
`
`S S
`
`AK
`
`SEL
`
`SELECT
`
`Select Command, Type A
`
`SOF
`
`TRO
`
`TR1
`
`UID
`
`uidn
`
`WUPA
`
`WUPB
`
`Start Of Frame, Type B
`
`Guard Time as defined in ISO/IEC 14443-2, Type B
`
`Synchronization Time as defined in ISO/IEC 14443-2, Type B
`
`Unique Identifier, Type A
`
`Byte numbern of Unique |Dentifier, n = 0
`
`Wake-UP Command, Type A
`
`Wake-UP Command, Type B
`
`12
`
`© ISO/IEC 2001 — All rights reserved
`
`12
`
`
`
`
`
`
`
`Uayiun}ON“RTUOASNSs,aaSuadT]JO}OZ-T0-2Z0ZUOySeqS}uLdey0}pasuadTTTeTUaPeWpayyBTuhdog
`
`
`
`
`
`
`"payiTuuedSTSUTYUOMPSUUOUOTINPOUdSY
`
`
`“WOI"}a8N}SYIa}"mMM“O77}8a4}sYDaLAqpaingT4ysta
`
`ISONEC 14443-3:2001(E)
`
`For the purposesofthis part of ISO/IEC 14443, the following notation applies:
`
`— (xxxxx)b Data bit representation;
`
`— ‘XY’
`
`Hexadecimal notation, equal to XY to the base 16.
`
`5 Polling
`
`In order to detect PICCs whichare in the operating field, a PCD shall send repeated Request commands. The PCD
`shall send REQA and REQB described herein in any sequence and in addition may send other commands as
`described in Annex C.
`
`When a PICC is exposed to an unmodulated operating field (see ISO/IEC 14443-2) it shall be able to accept a
`request within 5 ms.
`
`EXAMPLE 1 When a PICC Type A receives any Type B commandit shall be able to accept a REQA within 5 ms of
`unmodulated operatingfield.
`
`EXAMPLE2 When a PICC Type B receives any Type A command it shall be able to accept a REQB within 5 ms of
`unmodulated operatingfield.
`
`6 Type A - Initialization and anticollision
`
`This section describestheinitialization and collision detection protocol applicable for PICCs of Type A.
`
`The PCD shall be designed to detect a collision that occurs when at least two PICCs simultaneously transmit bit
`patterns with one or morebit positions in which at least two PICCs transmit complementary values. In this case the
`bit patterns merge and the carrier is modulated with the subcarrier for the whole (100%) bit duration (see ISO/IEC
`14443-2).
`
`6.1 Frame format and timing
`
`This section defines the frame format and timing used during communicationinitialization and anticollision. For bit
`representation and coding refer to ISO/IEC 14443-2.
`
`Framesshall be transferred in pairs, PCD to PICC followed by PICC to PCD, using the sequence:
`
`— PCDframe:
`
`— PCDstart of communication
`
`— information and, where required, error detection bits sent by the PCD
`— PCD end of communication
`
`— Frame delay time PCD to PICC
`
`— PICC frame:
`
`— PICCstart of communication
`
`—_information and, where required, error detection bits sent by the PICC
`—_PICC end of communication
`
`— Frame delay time PICC to PCD
`
`The frame delay time (FDT) from PCD to PICC overlaps the PCD end of communication.
`
`© ISO/IEC 2001 — All rights reserved
`
`13
`
`5
`
`13
`
`
`
`
`
`
`
`ayiUNyON“RTUDaS$,aaSUAITTJO}OZ-TO-zz0guoySeqSjuLdey0}pasuadTTTeTya}eWpazYsTuhdog
`
`
`
`
`*pay}TuuadSTBUT}JOMSUUOUOTPINPOUdau
`
`
`"Woo"}88u}Sy93}"MMM6977yBaUIsysaLAqpaynqTuista
`
`ISO/IEC 14443-3:2001(E)
`
`6.1.1
`
`Frame delay time
`
`The frame delay time FDTis defined as the time between two frames transmitted in opposite directions.
`
`6.1.2 Frame delay time PCD to PICC
`
`This is the time between the endof the last pause transmitted by the PCD andthefirst modulation edge within the
`start bit transmitted by the PICC and shall respect the timing defined in Figure 1, where nis an integer value.
`
`Table 1 defines values for n and FDT depending on the command type and the logic state of the last transmitted
`data bit in this command.
`
`Last data bit transmitted by PCD
`
`First modulation of PICC
`
`FDT = (n* 128 + 84)/ fc
`
`communication (S)
`
`
`
`128 / fc
`
`256 / fc
`
`logic “1"
`
`End of communication (E)
`
`FDT = (n* 128 + 20)/fc
`
` ta:128 / fe
`
`256 / fc
`
`logic “O”
`
`End of communication (E)
`
`128 / fc
`Start of
`communication (S$)
`
`128 /fc
`Start of
`
`Figure 1 — Frame delay time PCD to PICC
`
`Table 1 — Frame delay time PCD to PICC
`
`[lato =O
`_ aston= (0
`
`REQA Command 1172/fe1236 / fc
`
`WUPA Command
`ANTICOLLISION Command
`SELECT Command
`
`
`
`All other commands
`
`(n* 128 +84)/ fe
`
`|(n* 128+ 20)/ fe
`
`The value n = 9 meansthat all PICCs in the field shall respond in a synchronous way which is needed for
`anticollision.
`
`Forall other commandsthe PICC