EP1899829A2 - Unite de commande et de communication entre un terminal et une carte a microcircuit - Google Patents

Unite de commande et de communication entre un terminal et une carte a microcircuit

Info

Publication number
EP1899829A2
EP1899829A2 EP06778774A EP06778774A EP1899829A2 EP 1899829 A2 EP1899829 A2 EP 1899829A2 EP 06778774 A EP06778774 A EP 06778774A EP 06778774 A EP06778774 A EP 06778774A EP 1899829 A2 EP1899829 A2 EP 1899829A2
Authority
EP
European Patent Office
Prior art keywords
control
module
communication
communication unit
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
EP06778774A
Other languages
German (de)
English (en)
Inventor
Arnaud Simon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ingenico Group SA
Original Assignee
Compagnie Industrielle et Financiere dIngenierie Ingenico SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Compagnie Industrielle et Financiere dIngenierie Ingenico SA filed Critical Compagnie Industrielle et Financiere dIngenierie Ingenico SA
Publication of EP1899829A2 publication Critical patent/EP1899829A2/fr
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0745Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10297Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing

Definitions

  • the present invention relates to a control and communication unit between a terminal and at least one microcircuit card.
  • Control and communication units are known capable of managing data exchanges between a terminal and a microcircuit card. If an error is detected during transmission, the conventional control and communication units usually cause an interruption.
  • the invention aims to overcome the disadvantages of the prior art.
  • the present invention proposes a control and communication unit between a terminal and at least one microcircuit card, remarkable in that it comprises:
  • control module for a plurality of input signals of the microcircuit card; a module for generating a plurality of time diagrams relating to communication protocols of the microcircuit card;
  • the present invention makes it possible to continue receiving and transmitting data between the terminal and the card even when an error is detected in a timing diagram or in a received or transmitted character. and that an interruption is generated, without loss of characters.
  • character is meant here typically a sequence of bits comprising a start bit, a number of data bits (e.g., one byte), a parity bit and an end bit. Due to the concomitant processing of character transmission and interrupts, the invention is particularly applicable to real-time systems.
  • the invention makes it possible to dispense with the constraints of precision on the respect of the charts of the times by the card, since a control of these is carried out by the control and communication unit during the character exchanges. .
  • the central processing unit present in the control unit and communication according to the invention does not intervene during character exchanges between the terminal and the card, which significantly reduces its processing load.
  • the time diagram generating module is adapted to program values of a plurality of parameters of the plurality of time diagrams and to configure the diagrams in an activated or deactivated state. This confers a great capacity of evolution to the control and communication unit, according to the evolution of the standardization. This avoids having to change the hardware in field devices when standardization changes.
  • the proposed control and communication unit complies not only with ISO 7816-3, but also with EMV 4.0 (2000) and EMV 3.1.1.
  • the interrupt generation module is adapted to generate an interruption in the event of an error on a character received or transmitted only after a predetermined number of characters has been received.
  • a response can be prepared without waiting for the end of a frame (i.e., a set of characters), which is advantageous in terms of response time, if the characters needed for this response are lie in the frame.
  • the control unit and communication according to the present invention is advantageously included in an integrated circuit dedicated to an application or ASIC (English "Application Specifies Integrated Circuit").
  • CMOS complementary metal-oxide-semiconductor
  • FPGA user programmable gate array
  • CPLD Programmable logic chip
  • the present invention also proposes a control and communication module, remarkable in that it comprises at least two control and communication units as above, one of the units control and communication controlling a main microcircuit card and the other control and communication units each controlling at least one microcircuit card.
  • a module can thus simultaneously control a main card and several SIM cards.
  • the main card is for example the customer's bank card and the SIM cards are those of the merchant and the bank.
  • the invention further proposes a microcircuit card reading terminal, remarkable in that it comprises a control and communication module as above.
  • Such a terminal has the same advantages as those mentioned above with respect to the control and communication unit and the control and communication module.
  • FIG. 1 shows schematically a control unit and communication according to the present invention, in a particular embodiment
  • FIG. 2 schematically represents a control and communication module comprising two control and communication units of the type of that illustrated in FIG. 1, in a particular embodiment
  • a control and communication unit 10 which may be included in a microcircuit card reading terminal, comprises a communication module 12 which manages a bidirectional serial link with a microcircuit card (not shown).
  • the module 12 participates in the transmission of characters to the card and the receipt of characters from it. For this purpose, it sends requests for transmission and reception to an external module of the type DMA (in English "Direct Multiple Access") capable of reading and storing characters received or to be transmitted. Communication between the module 12 and the DMA is via a DMA interface 20.
  • DMA in English "Direct Multiple Access
  • the module 12 includes a clock signal generator 14 which provides a programmable frequency clock signal for controlling the card.
  • the module 12 also serves to detect any errors related to a character, such as a parity error, a stop bit error or a stack overflow. It is also able to handle requests for character repetition, transmission or reception, in case of error.
  • the module 12 manages the interruptions related to characters, which can be generated in case of error. It can be expected that the module 12 generates an interruption in case of error on a character only when a certain number of characters has been received. Thus, a response can be prepared without waiting for the end of a frame (i.e., a set of characters), which is advantageous if the characters needed for this response are in the frame.
  • the communication module 12 and its clock signal generator 14 are connected to a control module 16, which also participates in the transmission and reception of the characters by controlling the module 12.
  • the function of the module 16 is, in particular, to generate a plurality of time diagrams relating to communication protocols of the card, control of the supply of a power supply to the card, detection of the presence a card in the card reading terminal, the deactivation of the card in case of withdrawal or tearing thereof or in case of electrical problem, the command of the initialization or "reset" of the card, checking the character intervals and other time constraints related to the transmission and reception of characters, the generation of interrupts and the management of interruptions related to time diagrams.
  • the module 16 generates time diagrams relating to the following parameters:
  • the minimum and maximum values of the reset response delay are programmable and are controlled by the module 16, which generates an interruption, especially if, during transmission, one of these values exits a predetermined range without interrupting character processing;
  • Block Waiting Time the maximum value of the waiting time is programmable and is controlled by the module 16, which generates an interruption if, during of the transmission, this value exceeds a predetermined value, without however interrupting the processing of the characters;
  • - Character Character Waiting Time this duration is programmable and is controlled by the module 16, which generates an interruption if, during transmission, it exceeds a predetermined value, without however interrupting the processing of characters - waiting time between two phases (reception or transmission, then reception) ( ? Work Waiting Time ”): this duration is controlled by the module 16; - minimum guard interval between a transmission phase and a reception phase (“Block Guard Time”): this duration is programmable and is controlled by the module 16, which generates an interruption if, during the transmission, this duration is less than a predetermined value, without however interrupting the processing of characters;
  • the module 16 is adapted to configure the various time diagrams in an activated or deactivated state, the deactivated state signifying that the parameter defined by the corresponding time diagram is absent.
  • the communication module 12 and the control module 16 constitute means for controlling a plurality of input signals of the card, of which mainly: power supply signals (voltage Vcc and ground Gnd), clock signal, reset and character input / output.
  • the communication module 12, its clock signal generator 14 and the control module 16 are connected to a communication bus via a bus interface 18, to communicate with the DMA.
  • the bus and the interface 18 are for example of the type APB (ARM Bus Peripheral).
  • APB ARM Bus Peripheral
  • FIG. 2 illustrates the case where a control and communication module 22 comprises two control and communication units 10 1 and 10 2 .
  • the unit 10 1 drives a so-called main microcircuit card (called "card P” in the drawing) and the unit 10 2 driver N microcircuit cards such as SIM cards (subscriber identification module, in English). “Subscriber Identification Module”).
  • the module 22 comprises a multiplexing / demultiplexing unit 24. By way of non-limiting example, N ⁇ 4.
  • the module 22 is then able to simultaneously control a card main and four SIM cards through two control units and communication according to the invention. Not multiplying the total number of these control and communication units within the same control and communication module makes it possible to keep a small footprint of the electronic component.
  • control and communication module 22 further comprises an interface 26 for communication with a DMA, a bus interface
  • the control and communication module 22 may be included in a microcircuit card reading terminal.

Abstract

Cette unité de commande et de communication (10) entre un terminal et au moins une carte à microcircuit comporte: un module (12, 16) de pilotage d'une pluralité de signaux d'entrée de la carte ; un module (16) de génération d'une pluralité de diagrammes des temps relatifs à des protocoles de communication de la carte; un module (12) de génération de requêtes d'émission et de réception de caractères à partir d'informations reçues en provenance du module de pilotage, ces requêtes étant destinées à un module externe; et un module (16) de génération d'interruptions, adapté à engendrer une interruption en cas d'erreur dans un diagramme des temps ou sur un caractère reçu ou transmis, à partir d'informations reçues en provenance du module de pilotage, et à traiter cette interruption sans perte de caractère, la génération d'une interruption n'interrompant pas le processus de génération de requêtes. Application aux lecteurs de cartes à puce.

Description

UNITE DE COMMANDE ET DE COMMUNICATION ENTRE UN TERMINAL ET UNE CARTE A MICROCIRCUIT
La présente invention se rapporte à une unité de commande et de communication entre un terminal et au moins une carte à microcircuit.
Elle appartient au domaine des composants électroniques numériques.
On connaît des unités de commande et de communication capables de gérer des échanges de données entre un terminal et une carte à microcircuit. En cas de détection d'une erreur pendant la transmission, les unités de commande et de communication classiques engendrent généralement une interruption.
Cependant, le temps que l'interruption soit traitée, la transmission de données, qui se poursuit, ne peut plus être gérée et des données sont perdues.
L'invention a pour but de remédier aux inconvénients de l'art antérieur. Dans ce but, la présente invention propose une unité de commande et de communication entre un terminal et au moins une carte à microcircuit, remarquable en ce qu'elle comporte :
- un module de pilotage d'une pluralité de signaux d'entrée de la carte à microcircuit ; - un module de génération d'une pluralité de diagrammes des temps relatifs à des protocoles de communication de la carte à microcircuit ;
- un module de génération de requêtes d'émission et de réception de caractères à partir d'informations reçues en provenance du module de pilotage, ces requêtes étant destinées à un module externe ; et - un module de génération d'interruptions, adapté à engendrer une interruption en cas d'erreur dans un diagramme des temps ou sur un caractère reçu ou transmis, à partir d'informations reçues en provenance du module de pilotage, et à traiter cette interruption sans perte de caractère, la génération d'une interruption n'interrompant pas le processus de génération de requêtes. Ainsi, la présente invention permet de poursuivre la réception et l'émission de données entre le terminal et la carte même lorsqu'une erreur est détectée dans un diagramme des temps ou dans un caractère reçu ou transmis et qu'une interruption est engendrée, et ce sans perte de caractères. Par "caractère", on entend ici typiquement une suite de bits comprenant un bit de début, un certain nombre de bits de données (par exemple, un octet), un bit de parité et un bit de fin. En raison du traitement concomitant de la transmission de caractères et des interruptions, l'invention s'applique particulièrement bien aux systèmes temps réel.
De plus, l'invention permet de s'affranchir des contraintes de précision sur le respect des diagrammes des temps par la carte, puisqu'un contrôle de ceux-ci est effectué par l'unité de commande et de communication pendant les échanges de caractères.
En outre, l'unité centrale de traitement présente dans l'unité de commande et de communication conforme à l'invention n'intervient pas pendant les échanges de caractères entre le terminal et la carte, ce qui allège considérablement sa charge de traitement.
Selon une caractéristique particulière, le module de génération de diagrammes des temps est adapté à programmer des valeurs d'une pluralité de paramètres de la pluralité de diagrammes des temps et à configurer les diagrammes dans un état activé ou désactivé. Cela confère une grande capacité d'évolution à l'unité de commande et de communication, en fonction de l'évolution de la normalisation. Cela permet d'éviter d'avoir à changer le matériel dans des appareils installés sur le terrain lorsque la normalisation change.
L'unité de commande et de communication proposée est notamment conforme, non seulement à la norme ISO 7816-3, mais également aux normes EMV 4.0 (2000) et EMV 3.1.1.
Selon une caractéristique particulière, le module de génération d'interruptions est adapté à n'engendrer une interruption en cas d'erreur sur un caractère reçu ou transmis qu'après qu'un nombre prédéterminé de caractères a été reçu. Ainsi, une réponse peut être préparée sans attendre la fin d'une trame (c'est-à-dire d'un ensemble de caractères), ce qui est avantageux en termes de temps de réponse, si les caractères nécessaires pour cette réponse se situent en cours de trame. L'unité de commande et de communication conforme à Ia présente invention est avantageusement comprise dans un circuit intégré dédié à une application ou ASIC (en anglais "Application Spécifie Integrated Circuit').
En variante, elle peut être comprise dans un composant électronique programmable du type FPGA (réseau de portes programmable par l'utilisateur, en anglais "Field Programmable Gâte Array") ou CPLD (puce logique programmable, en anglais "Complex Programmable Logic Devicé").
Dans le même but que celui indiqué plus haut, la présente invention propose également un module de commande et de communication, remarquable en ce qu'il comporte au moins deux unités de commande et de communication telles que ci-dessus, l'une des unités de commande et de communication pilotant une carte à microcircuit principale et les autres unités de commande et de communication pilotant chacune au moins une carte à microcircuit. Un tel module peut ainsi piloter simultanément une carte principale et plusieurs cartes SIM. Par exemple, dans le cas d'une transaction bancaire effectuée par un client chez un commerçant, la carte principale est par exemple la carte bancaire du client et les cartes SIM sont celles du commerçant et de la banque. Toujours dans le même but, l'invention propose en outre un terminal de lecture de cartes à microcircuit, remarquable en ce qu'il comporte un module de commande et de communication tel que ci-dessus. Un tel terminal présente les mêmes avantages que ceux mentionnés ci-dessus relativement à l'unité de commande et de communication et au module de commande et de communication.
D'autres aspects et avantages de l'invention apparaîtront à la lecture de la description détaillée qui suit d'un mode particulier de réalisation, donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent, dans lesquels : - la figure 1 représente de façon schématique une unité de commande et de communication conforme à la présente invention, dans un mode particulier de réalisation ; et - la figure 2 représente de façon schématique un module de commande et de communication comportant deux unités de commande et de communication du type de celle illustrée sur la figure 1 , dans un mode particulier de réalisation. Comme le montre la figure 1, dans un mode particulier de réalisation, une unité de commande et de communication 10 conforme à la présente invention, qui peut être comprise dans un terminal de lecture de cartes à microcircuit, comporte un module de communication 12 qui gère un lien série bidirectionnel avec une carte à microcircuit (non représentée). Le module 12 participe à l'émission de caractères vers la carte et à la réception de caractères en provenance de celle-ci. A cet effet, il émet des requêtes en émission et en réception à destination d'un module externe du type DMA (en anglais "Direct Multiple Access") capable de lire et mémoriser des caractères reçus ou à émettre. La communication entre le module 12 et le DMA s'effectue via une interface de DMA 20.
Le module 12 comporte un générateur de signal d'horloge .14 qui fournit un signal d'horloge de fréquence programmable pour commander la carte. Le module 12 a également pour rôle de détecter des erreurs éventuelles relatives à un caractère, telles qu'une erreur de parité, une erreur de bit d'arrêt ou encore un débordement de pile. Il est en outre capable de gérer les demandes de répétition de caractères, en émission ou en réception, en cas d'erreur.
De plus, le module 12 gère les interruptions liées aux caractères, qui peuvent être engendrées en cas d'erreur. On peut prévoir que le module 12 n'engendre une interruption en cas d'erreur sur un caractère que lorsqu'un certain nombre de caractères a été reçu. Ainsi, une réponse peut être préparée sans attendre la fin d'une trame (c'est-à-dire d'un ensemble de caractères), ce qui est avantageux si les caractères nécessaires pour cette réponse se situent en cours de trame. Le module de communication 12 et son générateur de signal d'horloge 14 sont reliés à un module de commande 16, qui participe aussi à l'émission et à la réception des caractères en commandant le module 12.
Par ailleurs, le module 16 a notamment pour fonctions la génération d'une pluralité de diagrammes des temps relatifs à des protocoles de communication de la carte, la commande de la fourniture d'une alimentation en courant à la carte, la détection de la présence d'une carte dans le terminal de lecture de cartes, la désactivation de la carte en cas de retrait ou d'arrachement de celle-ci ou en cas de problème électrique, la commande de l'initialisation ou "reset" de la carte, la vérification des intervalles entre caractères et d'autres contraintes temporelles liées à l'émission et à la réception de caractères, la génération des interruptions et la gestion des interruptions liées aux diagrammes des temps.
A titre d'exemples non limitatifs, le module 16 engendre des diagrammes des temps relatifs aux paramètres suivants :
- réponse au reset Ç'ATR Timing") : les valeurs minimale et maximale du délai de réponse au reset sont programmables et sont contrôlées par le module 16, qui engendre une interruption notamment si, lors de la transmission, l'une de ces valeurs sort d'une plage prédéterminée, sans toutefois que cela interrompe le traitement des caractères ;
- temps d'attente maximal entre une phase d'émission et une phase de réception ("Block Waiting Time") : la valeur maximale du temps d'attente est programmable et est contrôlée par le module 16, qui engendre une interruption si, lors de la transmission, cette valeur dépasse une valeur prédéterminée, sans toutefois que cela interrompe le traitement des caractères ;
- temps inter-caractères ('Character Waiting Time") : cette durée est programmable et est contrôlée par le module 16, qui engendre une interruption si, lors de la transmission, elle dépasse une valeur prédéterminée, sans toutefois que cela interrompe le traitement des caractères ; - temps d'attente entre deux phases (réception ou émission, puis réception) (?Work Waiting Time") : cette durée est contrôlée par le module 16 ; - intervalle de garde minimal entre une phase d'émission et une phase de réception ("Block Guard Time") : cette durée est programmable et est contrôlée par le module 16, qui engendre une interruption si, lors de la transmission, cette durée est inférieure à une valeur prédéterminée, sans toutefois que cela interrompe le traitement des caractères ;
- durée de retournement (passage d'une phase de réception à une phase d'émission) Ç'Reverse Delay") : cette durée est programmable et est contrôlée par le module 16.
En outre, le module 16 est adapté à configurer les divers diagrammes des temps dans un état activé ou désactivé, l'état désactivé signifiant que le paramètre défini par le diagramme des temps correspondant est absent.
Le module de communication 12 et le module de commande 16 constituent des moyens de pilotage d'une pluralité de signaux d'entrée de la carte, dont principalement : signaux d'alimentation (tension Vcc et masse Gnd), signal d'horloge, reset et entrée/sortie de caractères.
Le module de communication 12, son générateur de signal d'horloge 14 et le module de commande 16 sont reliés à un bus de communication via une interface de bus 18, pour communiquer avec le DMA. Le bus et l'interface 18 sont par exemple du type APB (ARM Bus Peripheral). Afin de pouvoir piloter simultanément plusieurs cartes à microcircuit, on peut prévoir d'intégrer une pluralité d'unités de commande et de communication du type de l'unité 10 de la figure 1 dans un module de commande et de communication. La figure 2 illustre le cas où un module de commande et de communication 22 comporte deux unités de commande et de communication 1O1 et 1O2.
L'unité 1O1 pilote une carte à microcircuit dite principale (appelée "carte P" sur le dessin) et l'unité 1O2 pilote N cartes à microcircuit telles que des cartes SIM (module d'identification de l'abonné, en anglais "Subscriber Identification Module"). Pour permettre à l'unité 1O2 de piloter N cartes, le module 22 comporte une unité de multiplexage/démultiplexage 24. A titre d'exemple nullement limitatif, N ≈ 4. Le module 22 est alors capable de piloter simultanément une carte principale et quatre cartes SIM grâce à deux unités de commande et de communication conformes à l'invention. Ne pas multiplier le nombre total de ces unités de commande et de communication à l'intérieur d'un même module de commande et de communication permet de conserver un encombrement réduit du composant électronique.
De façon similaire à la structure d'une unité de commande et de communication 10, le module de commande et de communication 22 comporte en outre une interface 26 pour la communication avec un DMA, une interface de bus
28 pour la communication entre les différents éléments du module 22 et le DMA via un bus de communication et une interface 30 pour la gestion des interruptions.
Le module de commande et de communication 22 peut être compris dans un terminal de lecture de cartes à microcircuit.

Claims

REVENDICATIONS
1. Unité de commande et de communication (10) entre un terminal et au moins une carte à microcircuit, caractérisée en ce qu'elle comporte : - des moyens (12, 16) de pilotage d'une pluralité de signaux d'entrée de ladite au moins une carte à microcircuit ;
- des moyens (16) de génération d'une pluralité de diagrammes des temps relatifs à des protocoles de communication de ladite au moins une carte à microcircuit ; - des moyens (12) de génération de requêtes d'émission et de réception de caractères à partir d'informations reçues en provenance desdits moyens de pilotage, lesdites requêtes étant destinées à un module externe ; et
- des moyens (16) de génération d'interruptions, adaptés à engendrer une interruption en cas d'erreur dans un diagramme des temps ou sur un caractère reçu ou transmis, à partir d'informations reçues en provenance des moyens de pilotage, et à traiter ladite interruption sans perte de caractère, la génération d'une interruption n'interrompant pas le processus de génération de requêtes.
2. Unité de commande et de communication (10) selon la revendication 1 , caractérisée en ce que lesdits moyens (16) de génération de diagrammes des temps sont adaptés à programmer des valeurs d'une pluralité de paramètres de ladite pluralité de diagrammes des temps et à configurer lesdits diagrammes dans un état activé ou désactivé.
3. Unité de commande et de communication (10) selon la revendication 1 ou 2, caractérisée en ce que les moyens (16) de génération d'interruptions sont adaptés à n'engendrer une interruption en cas d'erreur sur un caractère reçu ou transmis qu'après qu'un nombre prédéterminé de caractères a été reçu.
4. Unité de commande et de communication (10) selon la revendication 1 , 2 ou 3, caractérisée en ce qu'elle est conforme aux normes
EMV 4.0 (2000), EMV 3.1.1 et ISO 7816-3.
5. Unité de commande et de communication (10) selon lune quelconque des revendications précédentes, caractérisée en ce qu'elle est comprise dans un circuit intégré dédié à une application ou ASIC.
6. Unité de commande et de communication (10) selon l'une quelconque des revendications 1 à 4, caractérisée en ce qu'elle est comprise dans un composant électronique programmable.
7. Module de commande et de communication (22), caractérisé en ce qu'il comporte au moins deux unités de commande et de communication (10i, 1O2) selon l'une quelconque des revendications 1 à 6, l'une des unités de commande et de communication pilotant une carte à microcircuit principale et les autres unités de commande et de communication pilotant chacune au moins une carte à microcircuit.
8. Terminal de lecture de cartes à microcircuit, caractérisé en ce qu'il comporte un module de commande et de communication selon la revendication 7.
EP06778774A 2005-07-06 2006-07-05 Unite de commande et de communication entre un terminal et une carte a microcircuit Ceased EP1899829A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0507207A FR2888365B1 (fr) 2005-07-06 2005-07-06 Unite de commande et de communication entre un terminal et une carte a microcircuit
PCT/FR2006/001594 WO2007006912A2 (fr) 2005-07-06 2006-07-05 Unite de commande et de communication entre un terminal et une carte a microcircuit

Publications (1)

Publication Number Publication Date
EP1899829A2 true EP1899829A2 (fr) 2008-03-19

Family

ID=36337333

Family Applications (1)

Application Number Title Priority Date Filing Date
EP06778774A Ceased EP1899829A2 (fr) 2005-07-06 2006-07-05 Unite de commande et de communication entre un terminal et une carte a microcircuit

Country Status (4)

Country Link
US (1) US7975087B2 (fr)
EP (1) EP1899829A2 (fr)
FR (1) FR2888365B1 (fr)
WO (1) WO2007006912A2 (fr)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071704A (en) * 1977-01-26 1978-01-31 Trw, Inc. Service generator checking apparatus
US4672613A (en) * 1985-11-01 1987-06-09 Cipher Data Products, Inc. System for transferring digital data between a host device and a recording medium
EP0572843B1 (fr) * 1992-05-21 2000-06-28 Rockwell International Corporation Distribution de correction d'erreurs de modem et de calcul de compression
JP3578220B2 (ja) * 1994-06-15 2004-10-20 トムソン コンシユーマ エレクトロニクス インコーポレイテツド マイクロプロセッサの介入のないスマートカードメッセージ転送
FR2740240B1 (fr) * 1995-10-20 1997-11-21 Gemplus Card Int Lecteur de carte a puce
US6130917A (en) * 1997-03-14 2000-10-10 Monroe; David A. Instant protocol selection scheme for electronic data transmission
WO2000034877A1 (fr) * 1998-12-08 2000-06-15 Alliedsignal Inc. Circuit ameliore universel asynchrone d'emission et de reception dans un systeme de telecommunications par satellite
JP4659175B2 (ja) * 2000-04-25 2011-03-30 富士通東芝モバイルコミュニケーションズ株式会社 携帯通信端末
US6824063B1 (en) * 2000-08-04 2004-11-30 Sandisk Corporation Use of small electronic circuit cards with different interfaces in an electronic system
KR100454674B1 (ko) * 2000-08-28 2004-11-03 엘지전자 주식회사 라우터의 자동 설정 장치 및 방법
US7369982B2 (en) * 2003-06-04 2008-05-06 Stmicroelectronics, Inc. Multi-mode smart card emulator and related methods
US7383982B2 (en) * 2003-08-27 2008-06-10 Ricoh Company, Ltd. Card recognition system for recognizing standard card and non-standard card
KR100647370B1 (ko) * 2004-04-20 2006-11-23 주식회사 하이닉스반도체 멀티 프로토콜 시리얼 인터페이스 시스템

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2007006912A2 *

Also Published As

Publication number Publication date
US7975087B2 (en) 2011-07-05
FR2888365B1 (fr) 2007-10-05
WO2007006912A2 (fr) 2007-01-18
WO2007006912A3 (fr) 2007-02-15
FR2888365A1 (fr) 2007-01-12
US20090144473A1 (en) 2009-06-04

Similar Documents

Publication Publication Date Title
CA2960093C (fr) Architecture bi-voies avec liaisons ccdl redondantes
FR2806505A1 (fr) Procede de communication entre une carte a puce et une station hote
EP0267114B1 (fr) Circuit intégré pour la mémorisation et le traitement d'informations de manière confidentielle comportant un dispositif anti-fraude
FR2807185A1 (fr) Carte ic, puce ic, procede de securisation de donnees et procede de surveillance d'alimentation
EP0889429B1 (fr) Lecteur de cartes à puces à protocole de transmission rapide
FR2683342A1 (fr) Circuit d'interface pour carte a circuit integre.
EP0182678B1 (fr) Terminal de télé-informatique à extensions externes
EP0629957B1 (fr) Système à bus comportant un nombre réduit de lignes et son utilisation
EP1227329B1 (fr) Circuit de détection de mauvaise connexion d'alimentation
FR2773025A1 (fr) Systeme d'echange de donnees entre un terminal de paiement portable et une base fixe
EP0272172B1 (fr) Circuit de gestion d'entrées notamment pour automate programmable
EP1899829A2 (fr) Unite de commande et de communication entre un terminal et une carte a microcircuit
EP3672359B1 (fr) Equipement electrique qui accede, dans un mode de fonctionnement alternatif, a un reseau de telephonie mobile, procédé, programme d'ordinateur et moyens de stockage
EP0594473B1 (fr) Micro-calculateur pouvant fonctionner en mode d'émulation avec des périphériques internes et externes
EP2203862B1 (fr) Echange de donnees entre un terminal de paiement electronique et un outil de maintenance par une liaison usb
WO2020109733A2 (fr) Gestion des données pour le stockage de trames de données dans la mémoire d'un système de transmission de données
EP3625930B1 (fr) Procede et systeme de transmission serie de donnees
WO1994024618A1 (fr) Dispositif logique de gestion centralisee
WO2002058004A1 (fr) Interconnexion de micromodules de cartes a puce et dispositif electronique portable comprenant une pluralite de micromodules de cartes a puce, connectes en reseau
WO2002039369A1 (fr) Protocole de communication entre une carte a puce de type pro-active et son terminal d'accueil
EP0908828A1 (fr) Procédé et système contrÔle d'accès partagés à une mémoire vive
EP0383666B1 (fr) Circuit modulaire d'interface et régie d'abonné pour réseau numérique
FR2778994A1 (fr) Dispositif de communication entre un reseau neuronal et un systeme utilisateur par l'intermediaire d'un bus
EP4273720A1 (fr) Systeme sur puce integrant un circuit d´acces direct en memoire et procede correspondant
FR2824647A1 (fr) Systeme d'adressage de memoire pour bus d'interconnexions de composants peripheriques

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20071217

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

DAX Request for extension of the european patent (deleted)
RBV Designated contracting states (corrected)

Designated state(s): DE FR GB

17Q First examination report despatched

Effective date: 20100503

DAX Request for extension of the european patent (deleted)
REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20140830