FR2635598A1 - Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif - Google Patents
Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif Download PDFInfo
- Publication number
- FR2635598A1 FR2635598A1 FR8911042A FR8911042A FR2635598A1 FR 2635598 A1 FR2635598 A1 FR 2635598A1 FR 8911042 A FR8911042 A FR 8911042A FR 8911042 A FR8911042 A FR 8911042A FR 2635598 A1 FR2635598 A1 FR 2635598A1
- Authority
- FR
- France
- Prior art keywords
- data
- external device
- message
- storage medium
- elementary
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/08—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers from or to individual record carriers, e.g. punched card, memory card, integrated circuit [IC] card or smart card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0806—Details of the card
- G07F7/0833—Card having specific functional components
- G07F7/084—Additional components relating to data transfer and storing, e.g. error detection, self-diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Credit Cards Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
L'invention concerne un appareil et un procédé de transmission de données pour support portatif d'emmagasinage de données 12, où des messages sont transmis entre un dispositif externe 11 et le support portatif d'emmagasinage de données 12 à raison de plusieurs fois en réponse à une seule instruction de lecture délivrée par le dispositif externe. Lorsqu'une défaillance se produit pendant le traitement effectué dans le support portatif d'emmagasinage de données, ce dernier délivre une réponse d'anomalie au dispositif externe, puis reçoit une instruction de demande de donnée continue de la part de celui-ci. Après cela, une donnée d'état, différente de la donnée d'état inclue dans le premier message, est envoyée par le support portatif d'emmagasinage de données 12 au dispositif externe 11. Le dispositif externe reconnaît cette donnée d'état. Ensuite, la transmission de données qui a commencé en réponse à l'instruction de lecture unique ne subit pas de diconstinuation et des données supplémentaires continuent d'être transmises.
Description
La présente invention concerne un appareil et un procédé perfectionnés de
transmission de données permettant la transmission de données entre un dispositif électronique portatif tel qu'une
carte à circuit intégré et- un dispositif externe.
Récemment, il a été mis au point une carte à circuit intégré qui fait fonction de nouveau type de support portatif d'emmagasinage de données. La carte à circuit intégré contient une puce de circuit intégré possédant une partie mémoire rémanente et une partie de commande, par exempLe une unité centrale de traitement, servant à commander la partie mémoire. Comme représenté sur la figure 1, une mémoire de données 21 encastrée dans ce type de carte à circuit intégré possède plusieurs zones ayant des capacités d'emmagasinage différentes, et chaque zone contient plusieurs données élémentaires d'enregistrement. Selon les types de logiciels d'application, les zones sont divisées, et les données
élémentaires d'enregistrement sont divisées en unités de donnée.
La carte à circuit intégré-reçoit une donnée élémentaire de demande d'emmagasinage de la part d'un lecteur-enregistreur de carte faisant fonction de dispositif externe. Dans ce cas, une donnée élémentaire à emmagasiner est manipulée comme étant une
unité de donnée élémentaire d'enregistrement.
La donnée élémentaire d'enregistrement est appelée un "format d'enregistrement". Le format d'enregistrement consiste en une donnée élémentaire de longueur, qui indique la longueur d'une donnée élémentaire d'emmagasinage, et la donnée d'emmagasinage
correspondant à la donnée élémentaire de longueur.
La carte à circuit intégré possède une fonction permettant d'emmagasiner un format d'enregistrement tel qu'il se présente, et une fonction permettant de déliyrer le format d'enregistrement en réponse à une demande de lecture. Une donnée élementaire d'enregistrement devant être retrouvée est reconnue et sélectionnée parmi les données élémentaires d'enregistrement qui sont emmagasinées dans une zone prédéterminée de la mémoire de données 21. D'autre part, le lecteur-enregistreur de carte possède 'la fonction permettant de reconnaître la donnée élémentaire
d'enregistrement fournie en sortie par la mémoire de données 21.
La grandeur quantitative d'un message à traiter au cours d'une seule opération de transmission entre la carte à circuit intégré et le lecteurenregistreur de carte est limitée par la capacité d'une mémoire tampon (non représentée), servant aux S05 opérations d'entrée-sortie de la carte à circuit intégré, et par les réglementations en matière de transmission. En fonction de la capacité et de la teneur des réglementations, plusieurs opérations de transmission peuvent être nécessaires pour le traitement d'un
seul enregistrement.
Par exemple, dans une carte à circuit intégré utilisant un protocole de format de texte consistant en une donnée de début de message (code de début de message), une section de données et une donnée de fin de message (code de contrôle de message), comme représenté -sur la figure 2, lorsqu'une carte à circuit intégré reçoit une instruction de lecture d'enregistrement relative à une donnée élémentaire 1 qui est suffisamment importante pour ne pas pouvoir être transmise en une seule opération-de transmission, selon sa donnée de longueur L1, la donnée élémentaire 1 est
transmise sous forme de quatre composantes de message de réponse.
Comme représenté sur les figures 3A à 3D, un premier message de réponse consistant en une donnée élémentaire de début de message, une instruction en cours d'exécution (instruction de lecture), une donnée élémentaire d'état de lecture d'enregistrement ou un résultat exécuté (lecture normale d'une donnée élémentaire d'enregistrement recherchée), une donnée élémentaire de longueur L1, une section de données 1(1), et une donnée élémehtaire de fin de message. Chacun des deuxième, troisième et quatrième messages de réponse est constitué d'une donnée élémentaire de début de message, d'une section de données qui est, respectivement, désignée par
1(2), 1(3) et 1(4), et d'une donnée élémentaire de fin de message.
La donnée élémentaire d'état représente, au titre de réponse à l'instruction de lecture de donnée d'enregistrement, la signification "lecture normale d'une donnée élémentaire recherchée", "une donnée élémentaire d'enregistrement recherchée n'est pas présente", ou bien le format de message ne
correspond pas à une instruction de lecture d'enregistrement".
Le lecteur-enregistreur -de carte évalue La Longueur de la donnée élémentaire d'enregistrement recherchée, sur La base de La donnée de Longueur L1 contenue dans Le premier message de réponse venant de la carte à circuit intégré, comme représenté sur les figures 3A à 3D, et effectue le traitement correspondant à la
Longueur de la donnée élémentaire d'enregistrement recherchée.
Normalement, lorsque la carte à circuit intégré reçoit une instruction de lecture, elle émet les premier, deuxième, troisième et quatrième messages de réponse. On suppose que la lecture de données ne s'effectue pas régulièrement et que la transmission de données élémentaires présente une discontinuation. Dans ce cas, comme représenté sur la figure 4, la carte à circuit intégré délivre une réponse d'erreur (ou une réponse de discontinuation de données élémentaires d'enregistrement) au lecteurenregistreur de carte en réponse à une
instruction -de demande de donnée continue émanant du lecteur-
enregistreur de carte. Puisque Le lectèur-enregistreur de carte a reçu une donnée élémentaire d'état indiquant "lecture normale", qui est inclue dans le premier message, le lecteur-enregistreur de carte reçoit de façon erronée la réponse de discontinuation de données élémentaires d'enregistrement comre étant une donnée
élémentaire d'enregistrement continue.
Pour éviter le fonctionnement erroné du lecteur-
enregistreur de carte, lorsqu'une discontinuation de données apparait, ladélivranced'uneséquencedemessagesde sortie s'arrête aussitôt. Ensuite, une donnée élémentaire de fin de continuation se superpose à la donnée élémentaire de début de message de la
dernière donnée élémentaire d'enregistrement. qui peut être lue.
Lorsque le.Lecteur-enregistreur de carte reçoit la donnée élémentaire de fin de continuation, ii conclut que la délivrance de données s'est arrêtée avant que toutes les données élementaires d'enregistrement aient été-lues. De plus, comme repésenté sur la figure 5, le lecteur- enregistreur de carte délivre à la carte à circuit intégré une instruction.de demande de donnée d'état. Ainsi, le lecteur-enregistreur de carte est dans l'obligation de fournir l'instruction de demande de donnée d'état, alors qu'il aurait pu répéter la délivrance des seules instructions de demande de donnée continue si la transmission des données s'était poursuivie normalement. Ceci étant le cas, l'appareil de la technique antérieure se voit opposer le problème suivant. Ainsi, lorsque plusieurs messages correspondant à une seule instruction sont transmis entre un lecteur-enregistreur de carte et une carte à circuit intégré, même si une donnée élémentaire d'état, qui est différente de la donnée élémentaire d'état inclue dans le premier message, est délivrée par la carte à circuit intégré au Lecteur-enregistreur de
carte, le lecteur-enregistreur de carte ne peut pas la reconnaitre.
Si le lecteur-enregistreur de carte est contraint de reconnaître la donnée élémentaire d'état, la transmission des données présenteune discontinuation. La présente invention permet de résoudre le problème cidessus indiqué qui est associé à l'appareil de la technique antérieure-. L'invention propose un appareil de transmission de données pour dispositif électronique portatif, o plusieurs messages correspondant à une seule instruction sont transmis entre un dispositif externe et un dispositif électronique portatif (support de mémorisation portatif). Selon l'invention, même si une donnée élémentaire d'état, qui est différente de la donnée élementaire d'état inclue dans le premier message, est délivrée par le dispositif électronique portatif au dispositif externe, le dispositif externe peut reconnaitre la donnée élémentaire d'état qui est différente de celle du premier message. Dans ce cas, la transmission de messages correspondant à une seule instruction ne
subit pas de discontinuation.
Pour réaliser le but ci-dessus énoncé, un appareil de transmission de données pour dispositif électronique portatif selon l'invention comprend: un dispositif électronique portatif possédant une mémoire de données et un élément de commande permettant de lire dans la mémoire de données; et un dispositif externe servant à envoyer un message d'instruction de lecture de données au dispositif électronique portatif et à recevoir un message de réponse de la part du
dispositif électronique portatif.
La transmission de données entre le dispositif électronique portatif et le dispositif externe est- effectuée à t'aide des opérations suivantes: une première opération de transmission dans laquelle un message d'instruction de lecture est fourni par le dispositif externe au dispositif électronique portatif, et une donnée élementaire d'état représentative du résultat du traitement qui a commencé en réponse au message d'instruction de lecture ainsi qu'une donnée élémentaire lue dans la mémoire- de données sont délivrées par le dispositif électronique portatif au dispositif externe; une deuxième opération de transmission dans laquelle le dispositif externe émet une instruction de demande de donnée continue à destination dudit dispositif électronique portatif, lorsque le dispositif externe décide qu'il y a une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe lors de la première opération de transmission; une troisième opération de transmission dans laquel.le le dispositif électronique portatif, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe lors de la deuxième opération de transmission, délivre au dispositif externe une-donnée élémentaire restant dans la mémoire de données; une quatrième opération de trapsmission dans laquelle une réponse d'anomalie est délivrée par le dispositif électronique portatif au dispositif externe lorsqu'une anomalie se produit pendant le traitement, effectué dans le dispositif électronique portatif, qui a commencé en réponse au message d'instruction de lecture; et une cinquième opération de transmission dans laquelle, à la suite de la réponse d'anomalie fournie lorsque l'anomalie s'est produite au cours de la quatrième opération de transmission, une donnée élémentaire d'état différente de la donnée élémentaire d'état fournie au moment de la lecture normale est fournie par le
dispositif électronique portatif au dispositif:externe.
Dans l'appareil de transmission de données pour dispositif électronique portatif, qui possède la structure ci-dessus indiquée, lorszue plusieurs messages doivent être transmis pour une seule instruction entre un dispositif externe et un dispositif électronique portatif, même si une donnée élémentaire d'état, qui est différente de celle inclue dans le premier message, est délivrée par le dispositif électronique portatif au dispositif externe, le dispositif externe peut reconnaître la donnée élémentaire d'état différente de celle contenue dans le premier message. Dans ce cas, la transmission de données relative à une
seule instruction ne subit pas de discontinuation.
La description suivante, concue à titre d'illustration de
l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, par lesquels: la figure 1 illustre un exemple de la structure d'une mémoire dé données inclue dans une carte à circuit intégré utilisée
dans l'invention, ainsi qu'un exemple d'un format d'enregistre-
ment la figure 2 montre un exemple d'un format de message utilisé dans la carte à circuit intégré et un lecteur-enregistreur de carte utilisés dans l'invention; les figures 3A à 3D illustrent des exemples de structures des messages de réponse qui sont émis séquentiellement en réponse à une unique instruction; les figures 4 et 5 montrent schématiquement des séquences de transmission classique d'instructions et de réponses entre un lecteur-enregistreur de carte et une carte à circuit intégré; la figure 6A montre une structure de la carte à circuit intégré utilisée. dans l'invention, et le lecteur-enregistreur de carte connecté à la carte à circuit intégré; la 6B montre une structure d'une carte à circuit intégré faisant fonction du dispositif électronique portatif selon l'invention et une structure d'un dispositif terminal servant à la manipulation de la carte à circuit intégré; -7 la figure 6C est'un schéma de principe illustrant le fonctionnement du dispositif électronique portatif de l'invention; la figure 6D montre un exemple d'une structure de la carte à circuit intégré faisant fonction du dispositif électronique portatif de l'invention la figure 7 montre schématiquement une séquence de transmission d'instructions et de réponses, lorsque la- carte à circuit intégré fonctionne normalement; la figure 8 montre schématiquement une séquence de transmission d'instructions et de réponses, lorsque la carte à circuit intégré présente une défaillance pendant le traitement effectué en réponse à l'instruction venant du lecteur-enregistreur de carte de l'appareil-de l'invention; et la figure 9 illustre un exemple-de la structure d'un séparateur servant de réponse de discontinuation de donnée devant
être délivrée par la carte à circuit intégré au lecteur-
enregistreur de carte lorsque la carte à circuit intégré présente
une défaillance dans l'appareil de l'invention.
- On va maintehant décrire, en relation avec les dessins
annexés, un mode de réalisation de l'appareil de transmission de-
données pour dispositif électronique portatif selon L'invention.
La figure 6A est un schéma de principe montrant la structure d'un dispositif électronique portatif utilisé dans l'invention, qui comprend un lecteur-enregistreur de carte 11 et
une carte à circuit intégré (support de mémorisation portatif) 12.
La figure 6B montre la structure d'une carte à circuit intégré faisant fonction du dispositif-électronique portatif de l'invention et la structure d'un dispositif terminal permettant de manipuler la - carte à circuit intégré. La carte à c.ircuit intégré 12 peut être - connectée à une section de commande 3, par exemple une unité
centrale de traitement, par l'intermédiaire d'un lecteur-
enregistreur-de carte 11, et la section de commande 3 est connectée à un clavier 4, un afficheur cathodique 5, une imprimante 6, et une unité de disquette 7. La carte à circuit intégré 12 est détenue par son utilisateur, et elle emmagasine une donnée de code (PIN) connue du seul utilisateur, qui est collationnée lors du paiement de marchandises, ainsi que d'autres données nécessaires. La figure 6C représente des blocs fonctionnels de la carte à circuit intégré. La carte à circuit intégré comprend une section de lecture-écriture 11, une section 120 de fixation/collationnement de PIN, et une section 13 de chiffrage/déchiffrage, qui exécutent des fonctions de base, ainsi qu'un superviseur 14 qui surveille le déroulement de
ces fonctions.
La section de lecture-écriture 11 effectue la lecture, l'écriture ou l'effacement de données dans une mémoire de données
16.
La section 120 de fixation/collationnement de PIN réalise l'emmagasinage du PIN de P'utilisateur et un traitement interdisant sa lecture. Après que le PIN a été fixé, la section 120 de fixation/collationnement assure le collationnement du PIN, ce qui
permet la suite du traitement.
La section 13 de chiffrage/déchiffrage assure le chiffrage des données de communication afin d'empêcher que les données ne fassent l'objet de fuites ou de contrefaçons lors de leur transmission de la section de commande 3 à un autre dispositif terminal, par exemple via une ligne de transmission. De plus, la section 13 de chiffrage/déchiffrage déchiffre les données chiffrées. La section 13 de chiffrage/déchiffrage traite les données sur la base d'unalgorithmedechiffrage représentant une certaine norme cryptographique, par exemple le DES (Norme de
Chiffrage de Données des Etats-Unis d'Amérique).
Le superviseur 14 déchiffre un code de fonction ou un code de fonction accompagné de données, qui est fourni par le
lecteur-enregistreur de carte 11 et assure la fonction nécessaire.
. Pour effectuer les fonctions ci-dessus indiquées, la carte à circuit intégré 12 comprend, comme représenté sur la figure 6D, un élément de commande 15, par exemple une unité centrale de traitement (CPU), une mémoire de données 16, une mémoire de programmes 17 et une partie contacts 18 destinée à assurer le
contact électrique avec le lecteur-enregistreur de carte 11.
L'élément de commande 15, la mémoire de données 16 et la mémoire de programmes 17 sont intégrés en une unique puce de circuit intégré (ou en plusieurs puces) et sont encastrés dans le corps de la
carte à circuit intégré.
La mémoire de programmes 17 est formée par exemple d'une mémoire morte (ROM) à masque et emmagasine un programme de commande de l'éLément de commande 15, qui est doté de sous-programmes
permettant de réaliser les fonctions de base ci-dessus indiquées.
La mémoire de données 16 sert à 'emmagasiner diverses données élémentaires et est constituée par exemple d'une mémoire rémanente effaçable, par exemple une ROM programmable et
électriquement effaçable (EEPROM).
La transmission de données'entre le lecteur-enregistreur de carte 11 et la carte'à circuit intégré 12 s'effectue de façon que plusieurs message soient lus dans la carte à circuit intégré 12 en réponse à une instruction de lecture de données d'enregistrement
spécifiques envoyée par le lecteur-enregistreur de carte 11.
En' d'autres termes, le. lecteur-enregistreur de carte 11 délivre des messages d'instruction à la carte à circuit intégré 12 et reçoit des messages de réponse de la part de la carte à circuit
intégré 12.
La carte à circuit intégré 12 comporte une mémoire de
données 21 et un élément de commande (CPU) 22.
Le message transmis entre la carte à circuit intégré 12 et le lecteur enregistreur de carte 11 possède une structure telle que représentée sur les-figures 3A à 3D. On peut omettre leur
description détaillée. Toutefois, il faut noter qu'un message
séparateur (décrit ultérieurement) n'est constitué que d'un code' de début de message et d'un codé de contrôle de message, et qu'il ne comporte pas de données de la mémoire, comme.représenté sur la
figure 9.
- 30 On va maintenant décrire la transmission de messages entre la carte à circuit intégré 12 et le lecteur-enregistreur de carte 11 du dispositif électronique portatif ayant la structure
ci-dessus définie.
La figure 7 montre une séquence de transmission de messages se produisant dans les-conditions normales. Un- message d'instruction de lecture est émis par -le lecteur-enregistreur de carte 11 à destination de la carte à circuit intégré 12. En réponse au message d'instruction de lecture, la carte à circuit intégré 12 délivre au lecteur-enregis*reur de carte 11 une réponse de donnée de Lecture (premier message de réponse) telle que représentée sur la figure 3A, qui consiste en une donnée élémentaire 1(1) de la
mémoire, qui est une partie d'une donnée élémentaire d'enregistre-
ment désignée par le message d'instruction de lecture et emmagasinée sous forme divisée dans la mémoire de données 21 (figure 1), une longueur de message Ll,unedonnée élémentaired'état (indiquant la lecture normale de la donnée d'enregistrement recherchée), et un code de début de message ajouté à la partie supérieure du premier message de réponse, ainsi qu'un code de
contrôle de message ajouté à la fin du premier message de réponse.
Le lecteur-enregistreur de carte 11 compare la longueur de message L1 avec la longueur de la donnée 1(1) de mémoire inclue dans le premier message de réponse de donnée de lecture, afin de décider s'il y a ou non une donnée supplémentaire. S'il y a une donnée supplémentaire, le lecteurenregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée continue, la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 un message de réponse de donnée continue (deuxième message de réponse) tel que représenté sur La figure 3B, qui consiste en une donnée de mémoire 1(2) (une deuxième partie de la donnée d'enregistrement recherchée), un code de début
de message et un code de contrôle de message.
Alors, une fois reçu le message de réponse de donnée
continue de la part de la carte à circuit intégré 12, le blecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue
dans la réponse de donnée de lecture avec la longueur totale de la-
donnée de mémoire 1(1) et de la donnée de mémoire 1(2), de manière à décider s'il existe ou non une donnée supplémentaire. Il existe une donnée supplémentaire, le lecteur-enregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée continue, la carte à circuit intégré 12 délivre au 11. lecteur- enregistreur de carte 11 un message de réponse de donnée continue (troisième message-de réponse), tel que représenté sur la figure 3C, qui consiste en une donnée de mémoire 1(3) (une troisième partie de la donnée d'enregistrement recherchée), un code
de début de message et un code de contrôle de message.
Une fois reçu le message de réponse de donnée continue
de la part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans la réponse de donnnée de lecture avec la longueur totale de la donnée- de mémoire 1(1), de la donnée de mémoire 1(2) et de La donnée de mémoire 1(3) , de manière à décider s'il faut ou non une donnée supplémentaire. S'il faut une donnée supplémentaire, le lecteur-enregistreur de carte 11 émet une instruction de demande de donnée continue à destination de la carte à circuit intégré 12. En réponse à l'instruction de demande-de donnée continue, la carte à circuit intégré 12 délivre au lecteur-enregistreur de. carte 11 un message de réponse de -donnée continue (quatrième message de réponse) tel que représenté sur la figure 3D, qui consiste en une donnée de mémoire 1(4) (une quatrième partie de la donnée d'enregistrement recherchée), un code de début de message et un
code de contrôle de message.
Alors, une fois reçu le message de donnée de réponse
continue de la.part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans La réponse de donnée de Lecture avec la longueur totale de la donnée de mémoire 1(1), de la donnée de mémoire 1(2), de la donnée de mémoire 1(3) et de la donnée de mémoire 1(4), afin de décider s'il faut ou non une donnée supplémentaire. S'il n'y a pas de donnée supplémentaire, le lecteur-enregistreur de carte 11 ne transmet -pas une instruction de demande de donnée continue -à la
carte à circuit intégré' 12, et le traitement prend fin.
On va maintenant décrire, en relation avec la figure 8, La transmission de messages dans le cas o il se produit une erreur de transmission ou une discontinuation de donnée dans la carte à ' circuit intégré pendant le traitement qui fait réponse à
l'instruction de lecture venant du lecteur-enregistreur de carte.
Un message d'instruction de lecture est délivré par le lecteur-
enregistreur de carte 11 à la carte à circuit intégré 12. Une fois reçu le message d'instruction de lecture, la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 une réponse de donnée de lecture (premier message) telle que représentée sur la figure 3A,qui consiste en une donnée élémentaire de mémoire 1(1), qui est une partie d'une donnée élémentaire d'enregistrement désignée par le message d'instruction de lecture et emmagasinée sous forme divisée dans la mémoire de données 21 (figure 1), une longueur de message L1 de la donnée élémentaire d'enregistrement désignée, une donnée élémentaire d'état (indiquant la lecture normale de la donnée d'enregistrement recherchée), ainsi qu'un code de début de message à ajouter à la partie supérieure du premier message de réponse et un code de contrôle de message ajouté à la
fin du premier message de réponse.
Le lecteur-enregistreur de carte 11 compare la longueur de message L1 et la longueur de la donnée de mémoire 1(1) inclue dans la premier message de réponse donnée de lecture afin de décider s'il y a ou non une donnée supplémentaire. S'il y a une donnée supplémentaire, le lecteurenregistreur de carte 11 transmet une instruction de demande. de donnée continue à la carte à circuit intégré 12. En réponse à l'instruction de demande de donnée
continue, la carte à circuit intégré 12 délivre au lecteur-
enregistreur de carte 11 un'message de réponse de donnée continue (deuxième message) tel que représenté sur la figure 3B, qui consiste en une donnée de mémoire 1(2) (une deuxième partie de la donnée d'enregistrement recherchée), un code de début de message et
un code de contrôle de message.
Alors, une fois reçu le message de réponse de donnée
continue de la part de la carte à circuit intégré 12, le lecteur-
enregistreur de carte 11 compare la longueur de message L1 inclue dans la réponse de donnée de lecture avec la longueur totale de la donnée de mémoire 1(1) et de la donnée de mémoire 1(2), afin de décider s'il y a ou non une donnée supplémentaire. S'iL y a une donnée supplémentaire, le lecteur-enregistreur de carte 11 transmet une instruction de demandelde donnée continue à la carte à circuit
intégré 12.
En réponse à l'instruction de demande de donnée continue, une donnée élémentaire de mémoire faisant suite à la donnée élémentaire de mémoire 1(2) est lue dans la mémoire de données 21 de la carte à circuit intégré 12 en réponse à la donnée d'enregistrement recherchée. Dans ce cas, si la carte à circuit intégré 12 décide la production d'une discontinuation de donnée et ne réussit pas à lire la donnée élémentaire de mémoire qui fait suite à la donnée élémentaire de mémoire 1(2) avant l'achèvement de la longueur de message L1 de la donnée d'enregistrement désignée, alors la carte à circuit intégré 12 délivre au lecteur-enregistreur de carte 11 une réponse de discontinuation de donnée (ou un message séparateur permettant de séparer le message comportanit la donnée d'enregistrement et Le messasge comportant la donnée d'état) telle que représentée sur la figure9, qui consiste en le code de début de messagè et le code de contrôle de message et qui ne comporte pas de donnée élémentaire de mémoire. Le code de début de message du message séparateur représentant La réponse de discontinuation de donnée indique que te traitement répondant à l'instruction de
lecture se poursuit.
Le lecteur-enregistreur de carte 11 détermine que la réponse de discontinuation de donnée envoyée par la carte à circuit intégré constitue le message séparateur, sur la base du fait que la réponse de discontinuation de donnée ne comporte pas de donnée élémentaire de mémoire et reconnaît la'donnée d'état envoyée par la carte à circuit - intégré 12 en réponse à L'instruction suivante de demande de donnée continue envoyée par le lecteur-enregistreur de carte 11. Apres avoir reconnu la fin de la donnée de mémoire et La continuation de la transmission, le lecteur-enregistreur de carte 11 envoie de nouveau une instruction de demande de donnée de continuation à destination de la carte à circuit intégré 12. Une fois reçue l'instruction de demande de donnée de continuatiorn, la carte à circuit intégré 12 délivre au Lecteurenregistreur de carte 11 une réponse d'erreur consistant en une donnée d'état représentative de la discontinuation de donnée, un code de début de message et un code de contrôle de message. La donnée de début de message contenue dans la réponse d'erreur indique la fin de La transmission de message qui a commen en réponse à l'instruction de lecture. Une fois reçue la réponse d'erreur de la part de la carte à circuit intégré 12, le lecteur-enregistreur de carte 11 met fin à la transmission de messages qui a commencé avec la délivrance
de l'instruction de lecture.
Comme décrit ci-dessus, selon l'invention, le message séparateur sépare le message contenant la donnée d'enregistrement et le message contenant la donnée d'état. Ainsi, dans un appareil o plusieurs messages sont transmis en réponse à une seule instruction, même si une donnée d'état différente de la donnée
d'état inclue dans le premier message est délivrée, le lecteur-
enregistreur de carte peut reconnaître cette donnée d'état différente de celle du premier message. Dans ce cas, la transmission de données qui a commencé en réponse à une unique
instruction ne présente pas de disoontinuation.
On suppose que la carte à circuit intégré 12 reçoit de la part du lecteurenregistreur 11 de carte à circuit intégré une "instruction de lecture de tous les enregistrements", qui demande la lecture de toutes les données contenues dans la mémoire de données 21, et que le contenu de la mémoire de données 21 consiste en trois enregistrements, à savoir Ll + donnée (1), L2 + donnée (2), et L3 + donnée (3), comme représenté sur la figure 1. Au moment de la lecture de l'enregistrement L1 + donnée (1)", si toute la longueur de la donnée (1) indiquée par L1 ne peut pas être lue, la carte à circuit intégré 12 délivre un message d'anomalie ou un message d'erreur à destination du lecteur-enregistreur 11 de carte à circuit intégré, sur la base du processus ci-dessus décrit. Dans ce cas, la réponse d'erreur indique la continuation de la communication. Puisque la réponse d'erreur se rapportant à l'enregistrement "L1 + donnée (1)" a été envoyée par la carte à circuit intégré au lecteur-enregistreur de carte 11 dans l'état de continuation de la transmission de données, le lecteur-enregistreur de carte 11 détivre à la carte à circuit intégré 12 une instruction de demande de donnée continue. Ainsi, la - carte à circuit intégré 12 peut effectuer la lecture de l'enregistrement suivant "L2 + donnée (2)". Comme établi ci-dessus, en ce qui concerne L'anomalie se produisant dans la lecture des enregistrements "L1 + donnée (1)" et "L2 + donnée (2)", la carte à circuit intégré délivre un signal d'état sous la forme d'un message séparateur au lecteur-enregistreur de carte 11, et la carte à circuit intégré délivre la réponse d'erreur au lecteur-enregistreur de carte dans l'état de continuation de transmission. Ainsi, en même temps que Le lecteur-enregistreur de carte 11 est informé de l'anomalie de lecture, la carte à circuit intégré 12 peut lire le reste des- données, sans interruption de la transmission des données. Bien entendu, l'homme de l'art sera en mesure d'imaginer,
à partir de l'appareil et du procédé dont la description vient
d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du
cadre de L'invention.
Claims (14)
1. Appareil de transmission pour support portatif d'emmagasinage de données, caractérisé en ce qu'il comprend: un support portatif d'emmagasinage de données (12) possédant une mémoire de données (21), ainsi qu'un élément de commande (22) servant à lire les données dans la mémoire de données; et un dispositif externe (11) servant à délivrer un message d'instruction de lecture de donnée au - support portatif d'emmagasinage de données et à recevoir un message de réponse de la part du support portatif d1emmagasinage de données, un moyen qui permet de transmettre des données entre le support portatif d'emmagasinage de données et ledit dispositif externe étant constitué par: un premier moyen servant à transmettre un message d'instruction de lecture du dispositif externe au support portatif d'emmagasinage de données, ainsi qu'une donnée élémentaire d'état représentative du résultat du traitement qui a commencé en réponse au message d'instruction de lecture et une donnée élémentaire lue dans ladite mémoire de données, qui sont délivrées par le support portatif d'emmagasinage de données au dispositif externe; un deuxième moyen servant à transmettre, en deuxième lieu, une instruction de demande de donnée continue dudit dispositif externe audit support portatif d'emmagasinage de données lorsque le dispositif externe détermine qu'il existe des données supplémentaires à envoyer audit dispositif externe après la première opération de transmission; un troisième moyen servant à délivrer au dispositif externe une donnée élémentaire restant dans la mémoire de.données de la part du support portatif d'emmagasinage de données, qui- a reçu l'instruction de demande de donnée continue en provenance du dispositif externe; un quatrième moyen servant à transmettre une réponse d'anomalie du support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant le traitement effectué dans Le support portatif d'emmagasinage de données qui a commencé en réponse au message d'instruction de Lecture; et un cinquième moyen servant à transmettre, à La suite de La réponse d'anomalie délivrée lorsque l'anomalie s'est produite, une donnée élémentaire d'état qui est différente d'une donnée élémentaire d'état délivrée au moment de La lecture normale et qui est délivrée par le support portatif d'emmagasinage de données au
- dispositif externe.
2. Appareil seLon La revendication 1, caractérisé en ce que le support. portatif d'emmagasinage. de données comprend une carte à circuit intégré (12) et le dispositif externe comprend un
lecteur-enregistreur de carte (11).
3. Appareil selon La revendication 1, caractérisé en ce que la réponse d'anomalie est un message séparateur comprenant une
donnée de début de message et une donnée de fin de message.
4. Appareil selon La revendication 1, caractérisé en ce que le deuxième moyen de transmission comporte un moyen servant à 20. comparer une donnée élémentaire de longueur de message, qui est inclue dans un message de réponse délivrée par le premier moyen de transmission, avec la Longueur d'une donnée élémentaire de la mémoire, de manière qu'une décision puisse être prise quant à la
présence d'une' donnée supplémentaire.
5. Appareil de transmission de données pour support portatif d'emmagasinage de données (12) qui lit une donnée dans une mémoire de données (21) en réponse à une instruction de Lecture venant d'un dispositif externe (11) et fournit la donnée Lue au dispositif externe, et qui, An outre, émet une donnée supplémentaire sur la base d'une instruction de demande de donnée continue délivrée par Le dispositif externe, l'appareiL étant caractérisé en ce qu'il comporte.: un moyen servant à délivrer une réponse d'anomalie ou un message séparateur, qui vont du support portatif d'emmagasinage de données au dispositif externe, Lorsqu'une anomalie se produit pendant la lecture de la donnée supplémentaire, en réponse à
263S59S
l'instruction de demande de donnée continue venant du dispositif externe; et un moyen servant à délivrer, à la suite de la délivrance du message séparateur, une donnée élémentaire d'état anormal, qui va du support portatif d'emmagasinage de données au dispositif externe.
6. Appareil de transmission de données pour support portatif d'emmagasinage de données, caractérisé en -ce qu'il comprend: un support portatif d'emmagasinage de données (12) possédant une mémoire de données;
une mémoire temporaire servant à emmagasiner temporai-
rement des données lues dans la mémoire de données; un dispositif externe (11) servant à transmettre un message d'instruction au support portatif d'emmagasinage de données et à recevoir un message de réponse de la part du support portatif d'emmagasinage de données; et une section de commande (22) servant à commander la lecture des données dans la mémoire de données et la transmission au dispositif externe des données se trouvant dans la mémoire temporaire, ainsi qu'un moyen servant à transmettre des données entre le support portatif d'emmagasinage de données et le dispositif externe, ledit moyen comportant: un premier moyen de transmission dans lequel une donnée est lue dans la mémoire de données en réponse à un message d'instruction de lecture délivré par le dispositif externe, tandis qu'une donnée élémentaire d'état représentative du résultat de la lecture, une donnée élémentaire représentative de la longueur de donnée et une donnée élémentaire lue dans la mémoire de donnée-sont transmises au dispositif externe via la mémoire temporaire; un deuxième moyen de transmission dans lequet une instruction de demande de donnée continue est transmise au support portatif d'emmagasinage de données lorsque le dispositif externe déterminequ'il'y a une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe via le premier moyen de transmission et à partir de la'donnée élémentaire représentative de la longueur de donnée; un troisième moyen de transmission dans-Lequel le support portatif d'emmagasinage de donnée, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe via le deuxième moyen de transmission, Lit une donnée élémentaire continue dans la mémoire de données et transmet la donnée lue au dispositif externe via la mémoire temporaire; un quatrième moyen de transmission dans Lequel un message de discontinuation de donnée. est délivré par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant la lecture effectuée dans la mémoire de données via le troisième moyen de transmission; et un cinquième moyen de transmission dans lequel, à la suite du message de discontinuation de donnée délivré via le quatrième moyen de transmission, une donnée élémentaire d'état différente-d'une donnée élémentaire d'état délivrée au moment de la lecture normale est délivrée par le support portatif d'emmagasinage
de données au dispositif externe.
7. Appareil selon la revendication 6, caractérisé en ce que Le support portatif d'emmagasinage de données comprend une carte à circuit intégré 'et le dispositif externe comprend un
lecteur-enregistreur de carte.
8. Appareil selon la revendication 6, caractérisé en -ce
que le message de discontinuation de donnée comprend une donnée-
élémentaire de début de message, une donnée élémentaire et une donnée élémentaire de firn de message, et la réponse d'anomalie est un message séparateur constitué d'une donnée de début de message et
d'une donnée de-fin de message.
9. Procédé de transmission 'de données appliqué à un appareil de transmission de données pour support portatif d'emmagasinage de données, comprenant un support portatif d'emmagasinage de données qui possède une mémoire de données et un élément de commande servant à lire des données dans la mémoire de données, ainsi qu'un' dispositif externe servant à envoyer un message d'instruction de lecture de données au moyen portatif d'emmagasinage de données et à recevoir un message de réponse de la part du dispositif électronique portatif, le procédé servant à transmettre des données entre le support portatif d'emmagasinage de données et le dispositif externe et étant caractérisé en ce qu'il comprend les opérations suivantes-: une première opération de transmission dans laquelle un message d'instruction de lecture est fourni par le dispositif externe au support portatif d'emmagasinage de données, et une donnée élémentaire d'état représentative du résultat de l'opération qui a commencé en réponse'au message d'instruction de lecture ainsi qu'une donnée élémentaire lue dans la mémoire de données sont délivrées par le support portatif d'emmagasinage de données au dispositif externe; une deuxième opération de transmission dans laquelle le dispositif externe transmet une instruction de demande de donnée continue audit support portatif d'emmagasinage de données lorsque le dispositif externedétermine qu'ilexiste une donnée élémentaire continue à partir de la donnée envoyée au dispositif externe lors de la première opération de transmission; une troisième opération de transmission dans laquelle le support portatif d'emmagasinage de données, qui a reçu l'instruction de demande de donnée continue de la part du dispositif externe lors de la deuxième opération de transmission, délivre une donnée élémentaire restant dans la mémoire de données au dispositif externe; une quatrième opération de transmission dans laquelle une réponse d'anomalie est délivrée par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant le traitement effectué dans le support portatif d'emmagasinage de données qui a commencé en réponse au message d'instruction de lecture; et une cinquième opération de transmission dans laquelle,- à la suite de la réponse d'anomalie délivrée lorsque l'anomalie s'est produite lors de la quatrième opération de transmission, une donnée élémentaire d'état différente de la donnée élémentaire d'état délivrée au moment de la lecture-normale est délivrée par le
support portatif d'emmagasinage de données au dispositif externe.
10. Procédé selon la revendication 9. caractérisé en ce que La réponse d'anomalie est un message séparateur consistant en
une donnée de début de message et une donnée de fin de message.
11. Procédé selon la revendication 9, caractérisé en ce que la deuxième opération de transmission comporte une opération de comparaison dune donnée élémentaire de longueur de message, qui est inclue dans un message de réponse délivré lors de la première opération de transmission, avec la longueur d'une donnée élémentaire de la mémoire, de manière qu'une décision puisse être
prise quant à la présence d'une donnée élémentaire continue.
12. Procédé de transmission de données pour support portatif d'emmagasinage de données qui lit une donnée dans une mémoire de données en réponse à une instruction de lecture venant d'un dispositif externe et fournit la donnée lue au dispositif externe, et qui transmet également une donnée continue sur la base d'une instruction de demande de donnée continue.délivrée par le dispositif externe, caractérisé en ce qu'il comprend les opérations suivantes: une première opération dans laquelle. une réponse d'anomalie ou un message séparateur sont délivrés par le support portatif -d'emmagasinage de données au dispositif externe, lorsqu'une: anomalie se.- produit pendant la lecture de la donnée continue,' en réponse à l'instruction de demande de donnée continue
venant du dispositif externe;-et - -
une deuxième opération dans laquelle, à la suite de L'opération de délivrance du message séparateur, une donnée élémentaire d'état anormal est délivrée par le support portatif
d'emmagasinage de données au dispositif 'externe.
- 13. Procédé de transmission de données appliqué- à un appareil- de transmission de données pour- dispositif portatif d'emmagasinage de données, qui comporte un support portatif d'emmagasinage de données possédant une mémoire de données, une mémoire temporaire servant à emmagasiner temporairement des données lues dans -la mémoire de données, un dispositif externe servant à
transmettre un message d'instruction au support portatif d'emmaga-
sinage de données et à recevoir un message de réponse de la part du support portatif d'emmagasinage de données, et une section de commande servant à commander la lecture des données dans la mémoire de données et la transmission au dispositif externe des données se trouvant dans la mémoire temporaire, le procédé servant à la transmission de données entre le support portatif d'emmagasinage de données et le dispositif externe et étant caractérisé en ce qu'il comprend les opérations suivantes: une première opération de transmission dans laquelle une donnée est lue dans la mémoire de données en réponse à un message d'instruction de lecture fourni parle dispositif externe, tandis qu'une donnée élémentaire d'état représentative du résultat de la lecture, une donnée élémentaire représentative de la longueur de donnée et une donnée élémentaire lue dans la mémoire de données sont transmises au.dispositif externe via la mémoire temporaire; une deuxième opération de transmission dans laquelle une instruction de demande de donnée continue est transmise au support portatif d'emmagasinage de données lorsque le dispositif externe déterminequ'ilexisteune donnée élémentaire continue à,partir de la donnée envoyée au dispositif externe lors de la première opération de transmission et à partir de la donnée élémentaire représentative de la longueur de donnée; une troisième opération de transmission dans laquelle te support portatif d'emmagasinage de données, qui a reçu
l'instruction de demande de donnée continue de la part du dispo-
sitif externe lors de la deuxième opération de transmission, lit une donnée élémentaire continue dans la mémoire de données et transmet la donnée lue au dispositif externe via la mémoire temporaire; une quatrième opération de transmission dans laquelle un message de discontinuation de donnée est délivré par le support portatif d'emmagasinage de données au dispositif externe lorsqu'une anomalie se produit pendant la lecture faite dans la mémoire de données lors de la troisième opération; et une cinquième opération de transmission dans laquelle, à la suite du message de diconstinuation de donnée délivré lors de la quatrième opération de transmission, une donnée. élémentaire d'état différente d'une donnée élémentaire d'état délivrée au moment de la lecture normale est délivrée par le support portatif d'emmagasinage
de données au dispositif externe.
14. Procédé selon la revendication 13, caractérisé en ce que te message de discontinuation de donnée consiste en une donnée élémentaire de début de message, une donnée élémentaire et une donnée élémentaire de fin de message, et la réponse d'anomalie est un message séparateur consistant en une donnée de début de message
et une donnée de fin de message.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63206089A JP3028815B2 (ja) | 1988-08-19 | 1988-08-19 | 携帯可能電子装置の伝送方法と携帯可能電子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2635598A1 true FR2635598A1 (fr) | 1990-02-23 |
FR2635598B1 FR2635598B1 (fr) | 1994-02-25 |
Family
ID=16517632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8911042A Expired - Fee Related FR2635598B1 (fr) | 1988-08-19 | 1989-08-18 | Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif |
Country Status (4)
Country | Link |
---|---|
US (1) | US5101410A (fr) |
JP (1) | JP3028815B2 (fr) |
KR (1) | KR900003750A (fr) |
FR (1) | FR2635598B1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996038826A1 (fr) * | 1995-05-30 | 1996-12-05 | Syseca S.A. | Systeme a cartes a puce intelligentes |
WO1996038804A1 (fr) * | 1995-05-30 | 1996-12-05 | Syseca S.A. | Lecteur pour carte a puce intelligente |
WO1999038130A1 (fr) * | 1998-01-27 | 1999-07-29 | Gemplus | Carte a memoire asynchrone |
EP2270758A2 (fr) * | 2009-06-30 | 2011-01-05 | Kabushiki Kaisha Toshiba | Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2822624B2 (ja) * | 1990-07-03 | 1998-11-11 | 三菱電機株式会社 | 非接触icカード |
EP0501245B1 (fr) * | 1991-02-28 | 1996-10-09 | Siemens Aktiengesellschaft | Méthode de transmission de données à partir d'une unité stationnaire à une unité mobile comportant une mémoire de données et sa mémoire de protection |
FR2684211B1 (fr) * | 1991-11-22 | 1994-02-04 | Aerospatiale Ste Nationale Indle | Dispositif d'exploitation des informations relatives aux pannes detectees par une ou plusieurs unites centrales d'un aeronef. |
KR100275023B1 (ko) * | 1993-09-10 | 2000-12-15 | 사와무라 시코 | Ic 카드 리더라이터 및 그 제어방법 |
DE19533309A1 (de) * | 1995-09-08 | 1997-03-13 | Bayerische Motoren Werke Ag | Schlüssel für Kraftfahrzeuge |
JP3627358B2 (ja) * | 1996-03-26 | 2005-03-09 | 株式会社豊田自動織機 | 片側斜板式圧縮機 |
DE19648912B4 (de) * | 1996-11-26 | 2016-10-20 | Ipcom Gmbh & Co. Kg | Verfahren und elektrisches Gerät zum Datenaustausch und Chipkarte zur Durchführung des Verfahrens |
US6157966A (en) * | 1997-06-30 | 2000-12-05 | Schlumberger Malco, Inc. | System and method for an ISO7816 complaint smart card to become master over a terminal |
JPH11226258A (ja) | 1998-02-16 | 1999-08-24 | Sony Computer Entertainment Inc | 携帯用電子機器及びエンタテインメントシステム |
JP3566889B2 (ja) | 1998-10-08 | 2004-09-15 | 株式会社ソニー・コンピュータエンタテインメント | 情報追加方法、ビデオゲーム機及び記録媒体 |
DE60139253D1 (de) * | 2000-05-22 | 2009-08-27 | Panasonic Corp | Chipkarte |
JP3566630B2 (ja) * | 2000-07-28 | 2004-09-15 | Necマイクロシステム株式会社 | カードシステム、それに用いるicカード及びカードリーダライタ |
US7941660B2 (en) * | 2003-11-13 | 2011-05-10 | Gemalto Sa | System and method for data communications allowing slave device to be network peers |
CN101203867B (zh) * | 2005-07-05 | 2010-05-19 | 松下电器产业株式会社 | 读出数据长度的指定方法 |
JP2007280197A (ja) * | 2006-04-10 | 2007-10-25 | Toshiba Corp | 通信媒体、通信媒体処理装置、及び通信媒体処理システム |
US9164886B1 (en) | 2010-09-21 | 2015-10-20 | Western Digital Technologies, Inc. | System and method for multistage processing in a memory storage subsystem |
CN106162601A (zh) * | 2015-04-21 | 2016-11-23 | 中兴通讯股份有限公司 | 一种实现名片交换的方法及终端 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0160833A1 (fr) * | 1984-04-02 | 1985-11-13 | Kabushiki Kaisha Toshiba | Carte d'identification individuelle |
EP0213534A2 (fr) * | 1985-08-22 | 1987-03-11 | Casio Computer Company Limited | Carte à circuit intégré |
EP0216375A2 (fr) * | 1985-09-25 | 1987-04-01 | Casio Computer Company Limited | Système de fourniture de services aux clients pour utilisation dans un système à cartes à circuit intégré |
US4760575A (en) * | 1985-06-04 | 1988-07-26 | Toppan Moore Company, Ltd | IC card having fault checking function |
FR2613158A1 (fr) * | 1987-03-26 | 1988-09-30 | Mitsubishi Electric Corp | Procede et systeme de transmission d'informations |
EP0286094A2 (fr) * | 1987-04-10 | 1988-10-12 | Casio Computer Company Limited | Système à carte à circuit intégré |
EP0291834A1 (fr) * | 1987-05-15 | 1988-11-23 | Oki Electric Industry Company, Limited | IC cartes et mémoire à cet effet |
WO1989003081A1 (fr) * | 1987-10-02 | 1989-04-06 | Sgs-Thomson Microelectronics S.A. | Dispositif de protection des zones memoire d'un systeme electronique a microprocesseur |
US4902882A (en) * | 1987-09-23 | 1990-02-20 | Emhart Industries, Inc. | Code reader |
US4908502A (en) * | 1988-02-08 | 1990-03-13 | Pitney Bowes Inc. | Fault tolerant smart card |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0746378B2 (ja) * | 1986-11-14 | 1995-05-17 | 株式会社東芝 | Icカード |
JPS63168754A (ja) * | 1987-01-07 | 1988-07-12 | Casio Comput Co Ltd | メモリエラ−チエツク方式 |
JP2514954B2 (ja) * | 1987-03-13 | 1996-07-10 | 三菱電機株式会社 | Icカ−ド |
JP2529868B2 (ja) * | 1987-09-17 | 1996-09-04 | 日立マクセル株式会社 | 情報記録媒体の記録方式 |
-
1988
- 1988-08-19 JP JP63206089A patent/JP3028815B2/ja not_active Expired - Lifetime
-
1989
- 1989-08-18 US US07/395,796 patent/US5101410A/en not_active Expired - Fee Related
- 1989-08-18 FR FR8911042A patent/FR2635598B1/fr not_active Expired - Fee Related
- 1989-08-19 KR KR1019890011812A patent/KR900003750A/ko not_active IP Right Cessation
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0160833A1 (fr) * | 1984-04-02 | 1985-11-13 | Kabushiki Kaisha Toshiba | Carte d'identification individuelle |
US4760575A (en) * | 1985-06-04 | 1988-07-26 | Toppan Moore Company, Ltd | IC card having fault checking function |
EP0213534A2 (fr) * | 1985-08-22 | 1987-03-11 | Casio Computer Company Limited | Carte à circuit intégré |
US4780602A (en) * | 1985-08-22 | 1988-10-25 | Casio Computer Co., Ltd. | IC card |
EP0216375A2 (fr) * | 1985-09-25 | 1987-04-01 | Casio Computer Company Limited | Système de fourniture de services aux clients pour utilisation dans un système à cartes à circuit intégré |
FR2613158A1 (fr) * | 1987-03-26 | 1988-09-30 | Mitsubishi Electric Corp | Procede et systeme de transmission d'informations |
EP0286094A2 (fr) * | 1987-04-10 | 1988-10-12 | Casio Computer Company Limited | Système à carte à circuit intégré |
EP0291834A1 (fr) * | 1987-05-15 | 1988-11-23 | Oki Electric Industry Company, Limited | IC cartes et mémoire à cet effet |
US4902882A (en) * | 1987-09-23 | 1990-02-20 | Emhart Industries, Inc. | Code reader |
WO1989003081A1 (fr) * | 1987-10-02 | 1989-04-06 | Sgs-Thomson Microelectronics S.A. | Dispositif de protection des zones memoire d'un systeme electronique a microprocesseur |
US4908502A (en) * | 1988-02-08 | 1990-03-13 | Pitney Bowes Inc. | Fault tolerant smart card |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996038826A1 (fr) * | 1995-05-30 | 1996-12-05 | Syseca S.A. | Systeme a cartes a puce intelligentes |
WO1996038804A1 (fr) * | 1995-05-30 | 1996-12-05 | Syseca S.A. | Lecteur pour carte a puce intelligente |
FR2734937A1 (fr) * | 1995-05-30 | 1996-12-06 | Syseca | Systeme a cartes a puce intelligentes |
FR2734927A1 (fr) * | 1995-05-30 | 1996-12-06 | Syseca | Lecteur pour carte a puce intelligente |
WO1999038130A1 (fr) * | 1998-01-27 | 1999-07-29 | Gemplus | Carte a memoire asynchrone |
FR2774196A1 (fr) * | 1998-01-27 | 1999-07-30 | Gemplus Card Int | Carte a memoire asynchrone |
US6585164B1 (en) | 1998-01-27 | 2003-07-01 | Gemplus | Asynchronous memory card |
EP2270758A2 (fr) * | 2009-06-30 | 2011-01-05 | Kabushiki Kaisha Toshiba | Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable |
EP2270758A3 (fr) * | 2009-06-30 | 2011-03-02 | Kabushiki Kaisha Toshiba | Appareil électronique portable, appareil de traitement pour appareil électronique portable et procédé de traitement de données pour appareil électronique portable |
US8112662B2 (en) | 2009-06-30 | 2012-02-07 | Kabushiki Kaisha Toshiba | Portable electronic apparatus, processing apparatus for portable electronic apparatus, and data processing method in portable electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR900003750A (ko) | 1990-03-27 |
JPH0254387A (ja) | 1990-02-23 |
US5101410A (en) | 1992-03-31 |
FR2635598B1 (fr) | 1994-02-25 |
JP3028815B2 (ja) | 2000-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2635598A1 (fr) | Appareil et procede de transmission de donnees pour support d'emmagasinage de donnees portatif | |
FR2606909A1 (fr) | Systeme de traitement pour un appareil electronique portatif, tel qu'une carte a circuit integre | |
EP0012886B1 (fr) | Unité de commande d'entrée/sortie pour système de traitement de données | |
EP0626664B1 (fr) | Système de communication avec cartes à puce | |
FR2611289A1 (fr) | Dispositif electronique portatif | |
FR2609175A1 (fr) | Carte a circuits integres et systeme pour verifier le bon fonctionnement de la carte | |
WO1992013322A1 (fr) | Procede securise de chargement de plusieurs applications dans une carte a memoire a microprocesseur | |
FR2612316A1 (fr) | Carte a circuits integres ayant une capacite de verification d'erreur interne | |
FR2646942A1 (fr) | Carte a circuit integre | |
FR2685520A1 (fr) | Carte a memoire rechargeable, procede de securisation et terminal d'utilisation. | |
FR2757664A1 (fr) | Terminal et procede d'autodiagnostic ou de supervision et objet portatif utilise dans un tel terminal ou procede | |
EP0267114B1 (fr) | Circuit intégré pour la mémorisation et le traitement d'informations de manière confidentielle comportant un dispositif anti-fraude | |
FR2777673A1 (fr) | Dispositif de traitement de l'information comprenant des moyens pour gerer une memoire virtuelle, et procede de stockage d'informations associe | |
FR2765985A1 (fr) | Procede de gestion d'un terminal securise | |
EP1040455A1 (fr) | Procede de gestion d'applications evolutives dans un systeme terminal/carte a puce | |
EP0735489B1 (fr) | Procédé de protection de zones de mémoires non volatiles | |
FR2642544A1 (fr) | Systeme de traitement de donnees a programme de securite | |
EP0298831A1 (fr) | Procédé et dispositif anti-fraude pour un système à accès sélectif | |
FR2473755A1 (fr) | Procede et dispositif electronique de memorisation et de traitement confidentiel de donnees | |
EP1029312A1 (fr) | Procede de gestion securise d'une memoire | |
FR2766949A1 (fr) | Systeme de machine a sous securise | |
US7810737B2 (en) | Record reproduction apparatus, record reproduction method, record reproduction program, storage medium, and information storage medium | |
EP0246119B1 (fr) | Système optionnel de protection de l'accès à un ordinateur | |
FR2764454A1 (fr) | Systeme d'acces conditionnel a mode d'acces programmable | |
EP0687999B1 (fr) | Carte à mémoire assurant la gestion des présentations successives et procédé de gestion de ces présentations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |