Spcifications SV pour lecteurs PC/SC
Transcription
Spcifications SV pour lecteurs PC/SC
Groupement d'Intérêt Économique SPECIFICATIONS COMPLEMENTAIRES POUR L'ACCEPTATION DES LECTEURS PC / SC DANS LE DOMAINE SANTE - SOCIAL Version 1.3 8 avril 2004 Spécifications complémentaires PC/SC Version 1.3 Page 2 / 5 _______________________________________________________________________________________________ SOMMAIRE 1. Introduction ............................................................................................................... 3 2. Définitions.................................................................................................................. 3 3. Abréviations .............................................................................................................. 3 4. Spécifications coupleur............................................................................................ 3 4.1 4.2 Références normatives................................................................................................................................... 3 4.1.1 PC/SC..................................................................................................................................................... 3 4.1.2 EMV....................................................................................................................................................... 4 Spécifications complémentaires.................................................................................................................... 4 4.2.1 Spécificité électrique .............................................................................................................................. 4 4.2.2 Réponse au reset..................................................................................................................................... 4 4.2.3 Spécificité du protocole de communication ........................................................................................... 5 1. _______________________________________________________________________________________________ © GIP "CPS" et GIE SESAM-VITALE 8 avril 2004 Spécifications complémentaires PC/SC Version 1.3 Page 3 / 5 _______________________________________________________________________________________________ Introduction L'objet de ce document est de définir les exigences, en terme de spécification, auxquelles les lecteurs PC/SC doivent satisfaire afin de garantir leur bon fonctionnement avec les cartes Vitale et CPS. 2. Définitions Coupleur Interface entre le lecteur et la carte à circuit intégré. 3. Abréviations EMV Europay Martercard Visa PC/SC Personnal computer / Smart Card 4. Spécifications coupleur Ces spécifications viennent en complément des spécifications EMV. Les références aux documents EMV sont indiquées en italique et entre crochets. 4.1 Références normatives 4.1.1 PC/SC Le lecteur doit être conforme à l'ensemble des spécifications PC/SC version 1.0. Les spécifications et toutes informations sont disponibles sur le site : http://www.pcscworkgroup.com/. 4.1.2 _______________________________________________________________________________________________ © GIP "CPS" et GIE SESAM-VITALE 8 avril 2004 Spécifications complémentaires PC/SC Version 1.3 Page 4 / 5 _______________________________________________________________________________________________ EMV Le coupleur doit être conforme aux spécifications EMV 2000 EMV2000 – Integrated Circuit Card – Specification for Payment System Book 1 – Application Independent ICC to Terminal Interface Requirements Version 4.0 de Décembre 2000 Part 1 – Electromechanical Characteristics, Logical Interface and Transmission Protocol Néanmoins les spécifications EMV'96 restent applicables. EMV'96 – Integrated Circuit Card – Specification for Payment System Version 3.1.1 du 31 Mai 1998 Part 1 – Electromechanical Characteristics, Logical Interface, and Transmission Protocol Les spécifications et toutes informations sont disponibles sur le site : http://www.emvco.com/. 4.2 Spécifications complémentaires Les spécifications complémentaires concernent les domaines suivant : • Electrique ; • Réponse au reset ; • Protocole de communication. 4.2.1 Spécificité électrique • Clock (CLK) [cf. EMV Chap 1.4.4] La fréquence de l’horloge doit être comprise entre 1 et 4 MHz et de préférence entre 3 et 4 MHz. 4.2.2 Réponse au reset • • TA1 [cf. EMV Chap 4.3.3.1] Si TA1 est présent dans la réponse au reset et TA2 n'est pas renvoyé (mode négociable), le coupleur doit accepter la réponse au reset et doit continuer en utilisant les valeurs par défaut (D=1 et F=372) durant tous les échanges suivants, a moins qu'il ne supporte la procédure PPS conformément à la norme ISO 7816-3 pour négocier les paramètres à utiliser. Il est fortement recommandé que les nouveaux coupleurs négocient les paramètres pour TA1 valant '11', '12' et '13'. TC2 [cf. EMV Chap 4.3.3.7] Le coupleur doit accepter toutes valeurs non nulles de TC2 d'une réponse au reset. 4.2.3 _______________________________________________________________________________________________ © GIP "CPS" et GIE SESAM-VITALE 8 avril 2004 Spécifications complémentaires PC/SC Version 1.3 Page 5 / 5 _______________________________________________________________________________________________ Spécificité du protocole de communication • Case 1 [cf. EMV Chap 5.3.1.1.1] Le coupleur doit accepter un octet de procédure 'INS' en réponse à un ordre de type 1. • Case 2 [cf. EMV Chap 5.3.1.1.2] Le coupleur doit accepter les commandes de type 2 avec le paramètre 'Le' différent de '00'. • [cf. EMV Chap 5.3.1.1, Chap 5.3.1.1.4] Le coupleur doit terminer normalement son traitement en cours quand les mots d'état envoyés par la carte sont '9X XX' (et pas seulement '90 00'). _______________________________________________________________________________________________ © GIP "CPS" et GIE SESAM-VITALE 8 avril 2004