WO1999038116A1 - Carte a microprocesseur comportant un circuit de communication cable - Google Patents
Carte a microprocesseur comportant un circuit de communication cable Download PDFInfo
- Publication number
- WO1999038116A1 WO1999038116A1 PCT/FR1999/000054 FR9900054W WO9938116A1 WO 1999038116 A1 WO1999038116 A1 WO 1999038116A1 FR 9900054 W FR9900054 W FR 9900054W WO 9938116 A1 WO9938116 A1 WO 9938116A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- microprocessor
- circuit
- registers
- series
- verification
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
Definitions
- the invention relates to microprocessor cards which are capable of performing operations on data supplied by memories associated with the microprocessor or by a terminal to which they are connected.
- a microprocessor 10 (single figure) comprises a central unit 12 which communicates with a program memory 16, a data memory 18 and a memory 14 of the RAM type, RAM being the acronym for "Random Access”. Memory ".
- This microprocessor 10 is connected to a terminal 20 via a link 32 and a contact pin 22.
- the electrical signals which are applied by the terminal 20 to the contact pin 22 are analyzed by the microprocessor 10 at using a particular so-called communication program which is recorded in the program memory 16, this communication program being adapted to the communication protocol which governs the exchange of information between the card and the terminal in both directions.
- the analysis of the electrical signals applied to the contact pin 22 constitutes a relatively long task for the central unit 12, a task which mobilizes a large part of the memories.
- the output of information from the microprocessor 10 to the terminal 20 via the contact pin 22 also takes up time from the central processing unit and places it in the memories.
- the object of the present invention is therefore to produce a microprocessor card which does not have the aforementioned drawbacks so as to free up time for the microprocessor for other tasks and to free the memory capacity for these other tasks.
- the invention resides in the fact that the communications between the terminal and the microprocessor card are effected by means of a communication device, said device being in the form of a wired circuit.
- the invention has the advantage of facilitating the development of a card and in particular of reducing the duration and the costs of qualifying it, the communication device in the form of an independent part being able to be qualified once and for all.
- the invention relates to a microprocessor and contact card, characterized in that the microprocessor communicates with a terminal via an asynchronous communication device, said communication device comprising:
- a circuit for determining each character from the pulses of the series - a first plurality of registers for recording the characters of the command and the address provided by the character determination circuit and making them available to the microprocessor , - a second plurality of registers for recording the characters of the data supplied by the character determination circuit and making them available to the microprocessor, - an order acknowledgment circuit, associated with the first plurality of registers, for analyze the characters of the order and provide a code indicating the status of receipt of the order,
- a microprocessor card 30 of the prior art essentially comprises a microprocessor 10 which is connected to a terminal 20 via a bidirectional link 32, shown in dotted lines, and a contact terminal 22.
- the binary electrical signals which are applied by the terminal 20 to the contacts 22 are analyzed directly by the microprocessor 10.
- the binary electrical signals supplied by the microprocessor 10 are transmitted to the terminal 20 via link 32 and contacts 22.
- the microprocessor 10 intervenes directly in the two-way communication process, which has certain drawbacks, in particular those explained in the preamble.
- the bidirectional communication process is implemented by a communication device 40, which is arranged between the contact terminals 22 and the microprocessor 10.
- the communication device 40 comprises:
- circuit 34 for analyzing the electrical signals applied by the terminal 20 to the contact terminal 22 of the card 30; this circuit 34 analyzes the electrical signals appearing on the contacts 22 so as to present them in the form of a series of electrical pulses of binary type;
- a verification circuit 36 of the series of binary electrical pulses to determine the integrity of the series of electrical pulses, that is to say to verify whether the series is complete in accordance with predetermined rules, for example by the use of a binary parity figure or a redundant code in the series; this verification circuit 36 supplies a binary signal or a binary code indicating the result of this verification on a link 50;
- a circuit 38 for determining each character of the command or instruction, address or data from the pulses of the series checked; a first plurality of registers 42 for recording, on the one hand, the characters of the command or instruction and, on the other hand, the characters of the address, as and when they are determined by the determination circuit 38 ; a second plurality of registers 44 for recording the characters of the data supplied by the determination circuit 38;
- an acknowledgment circuit 52 of the command which is associated with the first plurality of registers 42 for analyzing the characters of the command or instruction and providing a binary signal or code indicating the terminal or the bad reception of the command on a link 54
- a third plurality of registers 46 for recording, on the one hand, the data supplied by the microprocessor 10 and, on the other hand, the status codes indicating the states of execution of the command by the microprocessor 10
- a transmission circuit 48 to the terminal 10 via the contacts 22 of the signals and / or codes provided by the verification circuit 36 on the link 50, by the acknowledgment circuit 52 on a link 54 and by the third plurality of registers 46 on a link 56.
- the various circuits making up the communication device 40 are adapted to the communication protocol which has been chosen.
- This communication protocol is of the asynchronous type and may be that known under the name RS232, with regard to a serial link commonly used between a so-called personal computer and its peripherals, or under the names V22, V23, etc. regarding the modem link.
- the terminal 20 To verify the integrity of the series of pulses, the terminal 20 must be provided to add redundant information to the transmitted signals, information that the verification circuit 36 is capable of verifying the presence of. It can be the presence of a binary digit or parity bit or a redundant cyclic code. It should be noted that many communication protocols provide such redundancy to verify the integrity of the information transmitted.
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP99900918A EP1051689B1 (fr) | 1998-01-27 | 1999-01-14 | Carte a microprocesseur comportant un circuit de communication cable |
DE69900248T DE69900248T2 (de) | 1998-01-27 | 1999-01-14 | Chipkarte mit hardwareübertragungsschaltung |
JP2000528948A JP4334140B2 (ja) | 1998-01-27 | 1999-01-14 | 配線式通信回路を有するマイクロプロセッサカード |
AT99900918T ATE204999T1 (de) | 1998-01-27 | 1999-01-14 | Chipkarte mit hardwareübertragungsschaltung |
CA002319770A CA2319770A1 (fr) | 1998-01-27 | 1999-01-14 | Carte a microprocesseur comportant un circuit de communication cable |
AU20579/99A AU747410B2 (en) | 1998-01-27 | 1999-01-14 | Microprocessor card comprising a wired communication circuit |
US09/601,111 US7201325B1 (en) | 1998-01-27 | 1999-01-14 | Microprocessor card including a hard-wired communication circuit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9800858A FR2774195A1 (fr) | 1998-01-27 | 1998-01-27 | Carte a microprocesseur comportant un circuit de communication cable |
FR98/00858 | 1998-01-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999038116A1 true WO1999038116A1 (fr) | 1999-07-29 |
Family
ID=9522215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR1999/000054 WO1999038116A1 (fr) | 1998-01-27 | 1999-01-14 | Carte a microprocesseur comportant un circuit de communication cable |
Country Status (11)
Country | Link |
---|---|
US (1) | US7201325B1 (fr) |
EP (1) | EP1051689B1 (fr) |
JP (1) | JP4334140B2 (fr) |
CN (2) | CN101414361B (fr) |
AT (1) | ATE204999T1 (fr) |
AU (1) | AU747410B2 (fr) |
CA (1) | CA2319770A1 (fr) |
DE (1) | DE69900248T2 (fr) |
ES (1) | ES2163930T3 (fr) |
FR (1) | FR2774195A1 (fr) |
WO (1) | WO1999038116A1 (fr) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2833737B1 (fr) * | 2001-12-13 | 2004-04-02 | Canal Plus Technologies | Lutte contre la reproduction frauduleuse des cartes a puce et des terminaux de lecture de ces cartes |
JP2006099435A (ja) * | 2004-09-29 | 2006-04-13 | Toshiba Corp | 携帯可能電子装置と携帯可能電子装置の通信制御方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0513507A1 (fr) * | 1991-04-22 | 1992-11-19 | Kabushiki Kaisha Toshiba | Dispositif électronique portatif à protocoles de communication multiples |
US5420412A (en) * | 1992-01-30 | 1995-05-30 | Gemplus Card International | PC-card having several communication protocols |
DE19535968A1 (de) * | 1994-09-30 | 1996-04-18 | Samsung Electronics Co Ltd | Datenkommunikationsvorrichtung und entsprechendes Verfahren für eine Smartcard |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4816654A (en) * | 1986-05-16 | 1989-03-28 | American Telephone And Telegraph Company | Improved security system for a portable data carrier |
DE3731736A1 (de) * | 1986-09-27 | 1988-04-07 | Toshiba Kawasaki Kk | Verarbeitungssystem fuer tragbare elektronische vorrichtung |
JPH02214994A (ja) * | 1989-02-15 | 1990-08-27 | Hitachi Maxell Ltd | Icカード |
US5237609A (en) * | 1989-03-31 | 1993-08-17 | Mitsubishi Denki Kabushiki Kaisha | Portable secure semiconductor memory device |
JP2645163B2 (ja) * | 1990-03-13 | 1997-08-25 | 三菱電機株式会社 | 非接触型icカード |
JP2842750B2 (ja) * | 1992-04-07 | 1999-01-06 | 三菱電機株式会社 | Icカード |
US5606507A (en) * | 1994-01-03 | 1997-02-25 | E-Stamp Corporation | System and method for storing, retrieving and automatically printing postage on mail |
DE4406704C1 (de) * | 1994-03-02 | 1995-07-20 | Angewandte Digital Elektronik | Chipkarte |
US6092147A (en) * | 1997-04-15 | 2000-07-18 | Sun Microsystems, Inc. | Virtual machine with securely distributed bytecode verification |
EP0964361A1 (fr) * | 1998-06-08 | 1999-12-15 | International Business Machines Corporation | Protection d'information sensible contenue dans les cartes à puce |
-
1998
- 1998-01-27 FR FR9800858A patent/FR2774195A1/fr not_active Withdrawn
-
1999
- 1999-01-14 ES ES99900918T patent/ES2163930T3/es not_active Expired - Lifetime
- 1999-01-14 EP EP99900918A patent/EP1051689B1/fr not_active Expired - Lifetime
- 1999-01-14 CN CN200710152946XA patent/CN101414361B/zh not_active Expired - Lifetime
- 1999-01-14 CN CN99802445A patent/CN1289426A/zh active Pending
- 1999-01-14 US US09/601,111 patent/US7201325B1/en not_active Expired - Lifetime
- 1999-01-14 WO PCT/FR1999/000054 patent/WO1999038116A1/fr active IP Right Grant
- 1999-01-14 CA CA002319770A patent/CA2319770A1/fr not_active Abandoned
- 1999-01-14 AU AU20579/99A patent/AU747410B2/en not_active Ceased
- 1999-01-14 AT AT99900918T patent/ATE204999T1/de not_active IP Right Cessation
- 1999-01-14 JP JP2000528948A patent/JP4334140B2/ja not_active Expired - Lifetime
- 1999-01-14 DE DE69900248T patent/DE69900248T2/de not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0513507A1 (fr) * | 1991-04-22 | 1992-11-19 | Kabushiki Kaisha Toshiba | Dispositif électronique portatif à protocoles de communication multiples |
US5420412A (en) * | 1992-01-30 | 1995-05-30 | Gemplus Card International | PC-card having several communication protocols |
DE19535968A1 (de) * | 1994-09-30 | 1996-04-18 | Samsung Electronics Co Ltd | Datenkommunikationsvorrichtung und entsprechendes Verfahren für eine Smartcard |
Also Published As
Publication number | Publication date |
---|---|
CA2319770A1 (fr) | 1999-07-29 |
DE69900248D1 (de) | 2001-10-04 |
ATE204999T1 (de) | 2001-09-15 |
JP2002501262A (ja) | 2002-01-15 |
JP4334140B2 (ja) | 2009-09-30 |
EP1051689B1 (fr) | 2001-08-29 |
CN101414361B (zh) | 2011-09-14 |
FR2774195A1 (fr) | 1999-07-30 |
CN1289426A (zh) | 2001-03-28 |
CN101414361A (zh) | 2009-04-22 |
EP1051689A1 (fr) | 2000-11-15 |
AU2057999A (en) | 1999-08-09 |
AU747410B2 (en) | 2002-05-16 |
US7201325B1 (en) | 2007-04-10 |
ES2163930T3 (es) | 2002-02-01 |
DE69900248T2 (de) | 2002-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2531230A1 (fr) | Ensemble destine au test automatique centralise de circuits imprimes et procede de test de circuits a microprocesseur faisant application de cet ensemble | |
FR2479534A1 (fr) | Circuit de detection d'erreur pour une memoire | |
FR2684466A1 (fr) | ||
US7082357B2 (en) | Failure diagnosis method of vehicle communication network | |
EP0889429B1 (fr) | Lecteur de cartes à puces à protocole de transmission rapide | |
JP2002541532A5 (fr) | ||
EP0698851B1 (fr) | Système lecteur de carte à mémoire ou à puce | |
FR2865089A1 (fr) | Procede pour communiquer des donnees a l'aide de tampons de donnees de relance | |
EP1051689B1 (fr) | Carte a microprocesseur comportant un circuit de communication cable | |
EP1051693B1 (fr) | Carte a memoire asynchrone | |
FR2661269A1 (fr) | Cartes a circuits integres. | |
EP0426531A1 (fr) | Système de test d'un microprocesseur | |
FR2687489A1 (fr) | Bus de connexion de cartes d'extension a un systeme informatique et procede de test. | |
TWI704796B (zh) | 以網路識別資料透過電信伺服器進行登入之系統及方法 | |
BE1005492A6 (fr) | Systeme de traitement de donnees. | |
FR2577332A1 (fr) | Systeme de mesure de l'utilisation de logiciel d'application sur un ordinateur ou un micro-ordinateur | |
BE1006934A6 (fr) | Commande automatique de processus. | |
US20060212684A1 (en) | Circuit for monitoring a microprocessor and analysis tool and inputs/outputs thereof | |
FR2667172A1 (fr) | Dispositif et procede pour controler un terminal commun a l'aide d'une carte memoire. | |
JP3704699B2 (ja) | 測定装置 | |
EP0675438B1 (fr) | Procédé et dispositif pour la détection de pannes sur des cartes électroniques | |
BE1005838A6 (fr) | Systeme de traitement distribue de donnees. | |
FR2497977A1 (fr) | Procede d'echange de donnees et dispositif pour la mise en oeuvre de ce procede | |
EP0636984A1 (fr) | Procédé et dispositif de contrôle des données dans un calculateur | |
FR2646003A1 (fr) | Microprocesseur pourvu d'une memoire ayant une fonction de correction d'erreurs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 99802445.7 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HU ID IL IS JP KE KG KP LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1999900918 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20579/99 Country of ref document: AU |
|
ENP | Entry into the national phase |
Ref document number: 2319770 Country of ref document: CA Ref document number: 2319770 Country of ref document: CA Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09601111 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 1999900918 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWG | Wipo information: grant in national office |
Ref document number: 1999900918 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 20579/99 Country of ref document: AU |