DE3801699C2 - - Google Patents
Info
- Publication number
- DE3801699C2 DE3801699C2 DE3801699A DE3801699A DE3801699C2 DE 3801699 C2 DE3801699 C2 DE 3801699C2 DE 3801699 A DE3801699 A DE 3801699A DE 3801699 A DE3801699 A DE 3801699A DE 3801699 C2 DE3801699 C2 DE 3801699C2
- Authority
- DE
- Germany
- Prior art keywords
- card
- data
- program
- response data
- read
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0095—Testing the sensing arrangement, e.g. testing if a magnetic card reader, bar code reader, RFID interrogator or smart card reader functions properly
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Artificial Intelligence (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Credit Cards Or The Like (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
Die Erfindung betrifft eine IC-Karte mit einer Programmsteuerung
nach dem Oberbegriff des Patentanspruches 1.
In der US-PS 45 75 621 ist eine IC-Karte beschrieben,
die über eine Zentraleinheit, einen Festwertspeicher,
einen Speicher mit wahlfreiem Zugriff und eine Optik
zum Übertragen und Empfangen von Information von einem
Terminal verfügt und als Energiequelle eine Batterie
hat. Abgegebene Informationen werden entschlüsselt.
Während eines Bereitschaftsbetriebes überwacht sich die
IC-Karte selbst. Im Betriebszustand steht sie aber in
Verbindung mit dem Terminal.
In der Zeitschrift "Elektronik", 19. September 1986,
Seiten 99 bis 101, ist ein Überblick über IC-Karten
gegeben, wobei u. a. auch die Übertragung von Rücksetzsignalen
zwischen einem Schreib/Lesesystem und
einer Karte erwähnt wird.
Weiterhin ist aus der Zeitschrift IBM-TDB, Januar 1986,
Seite 3568, die Selbstprüfung von Kommunikationsschnittstellen
bekannt, wobei hier aber nicht auf die Prüfung
eines in einem Speicher gespeicherten Programmes eingegangen
wird.
Schließlich ist in DE 35 35 577 A1 eine elektronische
Datenübergabestation beschrieben, bei der geprüft wird,
ob ein Programm geladen ist oder nicht. Damit kann aber
nicht festgestellt werden, ob das Programm zerstört ist
oder nicht.
In neuerer Zeit ist eine IC-Karte entwickelt worden,
bei der Übermittlungs- oder Übertragungsprotokolle abhängig
von der Art der IC-Karte variieren. Zum Melden
eines Übertragungsprotokolls zu einer Karten-Lese/
Schreibeinheit erfaßt die IC-Karte die Freigabe des
Rücksetzens der Karten-Lese/Schreibeinheit durch ein
Rücksetzsignal, und sie liefert Anfangsantwortdaten,
die als Antwort-auf-Rücksetzen-Daten bezeichnet werden
können. Die IC-Karte wartet sodann Anweisungsdaten von
der Lese/Schreibeinheit ab. Letztere beginnt ihren Betrieb
bei Empfang der Anfangsantwortdaten von der IC-
Karte.
Wenn dabei die IC-Karte nicht normal betrieben wird
oder arbeitet, z. B. wenn die Operation nach Freigabe
des Rücksetzens nicht normal ausgeführt wird, und zwar
aufgrund eines Ausfalls eines Randomspeichers (RAM)
oder Registers in einem Steuerelement, veranlaßt die
Rücksetzfreigabe die Übertragung der Anfangsantwortdaten.
Da hierbei jedoch die IC-Karte in einem abnormalen
Zustand verbleibt, ist die System-Zuverlässigkeit beeinträchtigt.
Die Erfindung bezweckt also die Lösung des beim Stand
der Technik gegebenen Problems, d. h. die Beeinträchtigung
der System-Zuverlässigkeit, wobei eine IC-Karte
Anfangsantwortdaten zu einer Lese/Schreibeinheit bei
Initialisierung der IC-Karte sendet, auch wenn letztere
nicht normal betrieben werden bzw. arbeiten kann, so
daß die Operation der Lese/Schreibeinheit Abhängigkeit
von den Anfangsantwortdaten in unerwünschter Weise
eingeleitet wird.
Es ist also Aufgabe der vorliegenden Erfindung, eine
IC-Karte zu schaffen, bei der durch eine Selbstdiagnose
der Datenaustausch mit einer Lese/Schreibeinheit möglichst
wenig gestört wird.
Diese Aufgabe wird bei einer IC-Karte mit einer Programmsteuerung
nach dem Oberbegriff des Patentanspruches
1 erfindungsgemäß durch die in dessen kennzeichnendem
Teil enthaltenen Merkmale gelöst.
Vorteilhafte Merkmale der Erfindung ergeben sich aus
dem Patentanspruch 2.
Die IC-Karte führt also eine Selbstdiagnose dahingehend
durch, ob auf ihre Initialisierung, aber vor der Übertragung
von Anfangsantwortdaten, eine Normaloperation
ausgeführt werden kann. Wenn die IC-Karte feststellt,
daß die Normaloperation ausgeführt werden kann, werden
die Anfangsantwortdaten zur Karten-Lese/Schreibeinheit
geliefert. Anderenfalls werden der Lese/Schreibeinheit
die Anfangsantwortdaten nicht zugeführt und ein Steuerelement
im Haltezustand gehalten. Mit anderen Worten:
Die IC-Karte führt die Selbstdiagnose auf die Initialisierung
hin, aber vor der Übertragung der Anfangsantwortdaten,
durch und steuert die Übermittlung der Anfangsantwortdaten.
Auf diese Weise kann die Übermittlung
der Anfangsantwortdaten unabhängig vom normalen
Zustand der IC-Karte und das Inbetriebsetzen der Karten-
Lese/Schreibeinheit in Abhängigkeit von den Anfangsantwortdaten
unter wesentlicher Verbesserung der
Zuverlässigkeit erzielt werden.
Im folgenden sind bevorzugte Ausführungsformen der Erfindung
anhand der Zeichnung näher erläutert. Es zeigt
Fig. 1 ein Blockschaltbild einer IC-Karten-
Handhabungsvorrichtung,
Fig. 2 ein Funktions-Blockschaltbild einer
IC-Karte,
Fig. 3 ein Blockschaltbild einer IC-Karte,
Fig. 4 ein Speicherplan des Formats eines
Programmspeichers in der IC-Karte,
Fig. 5 eine Darstellung zur Verdeutlichung
eines Programmdatenaufbaus,
Fig. 6 ein Blockschaltbild einer Karten-
Lese/Schreibeinheit,
Fig. 7 ein Ablaufdiagramm zur Erläuterung
eines ersten Ausführungsbeispiels der
Operation der IC-Karte,
Fig. 8 ein Ablaufdiagramm zur Erläuterung
eines zweiten Ausführungsbeispiels der
Operation der IC-Karte,
Fig. 9 ein Ablaufdiagramm zur Erläuterung
eines dritten Ausführungsbeispiels der
Operation der IC-Karte,
Fig. 10 ein Ablaufdiagramm zur Erläuterung
eines vierten Ausführungsbeispiels der
Operation der IC-Karte,
Fig. 11 ein Blockschaltbild einer anderen Ausführungsform
einer IC-Karte und
Fig. 12A und 12B Ablaufdiagramme zur Erläuterung der
Operation der IC-Karte nach Fig. 11.
Die IC-Karte wird z. B. bei einem Heim-Bankverbindungs-
oder -Einkaufssystem benutzt. Fig. 1 veranschaulicht
die Anordnung der IC-Karten-Prozessorvorrichtung. Dabei
ist eine IC-Karte 1 über eine Karten-Lese/Schreibeinheit
2 als Karten-Handhabungsvorrichtung mit der
Steuereinheit 3 einer Zentraleinheit (CPU) und dgl.
verbunden. An die Steuereinheit 3 sind ein Tastenfeld
4, eine Kathodenstrahlröhren- oder CRT-Anzeigeeinheit
5, ein Drucker 6 und ein(e) Floppyplatte(ngerät) 7 angeschlossen.
Die IC-Karte 1 dient zur Bestimmung einer nur ihrem Anwen
der bekannten Personenkennziffer (PIN) und zum Speichern
der erforderlichen Daten, so oft der Anwender einen Ein
kauf tätigt. Fig. 2 ist ein Funktionsblockschaltbild der
IC-Karte 1. Gemäß Fig. 2 umfaßt die IC-Karte 1 grundsätz
liche Funktionsblöcke, wie Lese/Einschreibteil 11, Perso
nenkennziffer- bzw. PIN-Eingabe/Identifizierteil 12 und
Verschlüsselungs/Entschlüssungsteil 13. Außerdem enthält
die IC-Karte 1 einen Überwacher (Supervisor) 14 für die Steuerung der
genannten Funktionsblöcke.
Der Lese/Einschreibteil 11 dient zum Auslesen, Einschrei
ben oder Löschen von Daten im Zusammenwirken mit einem
in Fig. 3 gezeigten Datenspeicher 16. Der PIN-Eingabe/
Identifizierteil 12 speichert eine durch den Anwender
eingegebene Personenkennzahl bzw. PIN unter Verhinderung
eines Auslesezugriffs dazu, und er identifiziert gleich
zeitig die Personenkennzahl nach deren Eingabe, um die
Durchführung der anschließenden Operationen zu erlauben.
Der Verschlüsselungs/Entschlüsselungsteil 13 verschlüsselt
Übertragungsdaten und entschlüsselt
die verschlüsselten Daten, um eine Abstrahlung
und eine Fälschung zu verhindern, wenn Daten
von der Steuereinheit 3 über eine Übertragungsleitung zu
einem anderen Endgerät gesandt werden. Der Verschlüsselungs/
Entschlüsselungsteil 13 bewirkt eine Datenverarbeitung nach
einem Verschlüsselungsalgorithmus, wie DES (Data Encryption
Standard), mit ausreichend hoher Verschlüsselungszuverlässig
keit. Der Überwacher 14 decodiert einen Funktionscode oder
einen Funktionscode mit an der Karten-Lese/Schreibein
heit 2 eingegebenen Daten und wählt die jeweils erforder
liche Grundfunktion zur Ausführung der gewählten Funktion.
Um die obengenannten Funktionen ausführen zu können, um
faßt die IC-Karte 1 ein Steuerelement (z.B. eine Zentral
einheit) 15, einen programmierbaren nichtflüchtigen Daten
speicher 16, einen Programmspeicher 17 und einen elek
trisch mit der Lese/Schreibeinheit 2 verbindbaren
Kontaktblock 18 (vgl. Fig. 3). Die im gestrichelten
Rechteck enthaltenen Elemente (d. h. Steuerelement 15,
Datenspeicher 16 und Programmspeicher 17) sind auf
einem einzigen IC-Chip zusammengefaßt. Der Datenspeicher
16 wird für eine Vielfalt von Datenspeicherzwecken heran
gezogen und besteht aus z. B. einem EEPROM.
Der Programmspeicher 17 besteht aus z. B. einem Masken-
Festwertspeicher bzw. -ROM. Der Masken-ROM speichert
Steuerprogramme für das Steuerelement 15 einschließ
lich Unterprogrammen für die Realisierung oder Ausfüh
rung der Grundfunktionen sowie Anfangsantwortdaten
(einschließlich einer Sende- oder Übertragungsprotokoll
information für die IC-Karte 1 in Form von zwei oder mehr
Bytes) (vgl. Fig. 4). Die im Programmspeicher 17 gespeicher
ten Steuerprogramme weisen den in Fig. 5 gezeigten Datenauf
bau auf. Das Steuerprogramm enthält eine Anzahl von Prüf
codes und ein Unterprogramm für die Prüfung der Gültig
keit der Programmdaten auf der Grundlage des Prüfcodes.
Bei Ausführung des Unterprogramms werden Programmdaten
ausgelesen, und deren Gültigkeit wird innerhalb des Lesebereichs
entsprechend dem Prüfcode geprüft. Insbesondere dient ein
Prüfcode a zum Prüfen der Programmdaten innerhalb des Be
reichs A, ein Prüfcode b für die Prüfung derselben inner
halb des Bereichs B und ein Prüfcode c für ihre Prüfung
innerhalb des Bereichs C. Der Prüfcode ist eine Prüfsummen
dateneinheit der Programmdaten innerhalb des betreffenden
Bereichs. Die Programmdaten innerhalb des Bereichs A ent
halten mindestens ein Anfangsantwortdaten-Sendeprogramm
und ein Selbstdiagnoseprogramm.
Die Karten-Lese/Schreibeinheit 2 führt einen Austausch
von Funktionscodes und Daten zwischen der IC-Karte 1 und
der Steuereinheit 3 durch. Die Steuereinheit 2 umfaßt gemäß
Fig. 6 insbesondere einen Transportmechanismus 21, einen
Kontaktblock 22, eine Steuereinheit 23, eine Ein/Ausgabe
schnittstelle 24 und einen Datenspeicher 25. Der Transport
mechanismus 21 transportiert eine in einen nicht darge
stellten Kartenschlitz eingegebene IC-Karte 1 zu einer
vorbestimmten Stelle. Der Kontaktblock 22 ist
elektrisch mit dem Kontaktblock 18 der zur vorbestimmten
Stelle verbrachten IC-Karte 1 verbunden. Die Steuerein
heit 23 enthält eine Zentraleinheit (CPU) für die Steue
rung der Gesamtoperationen. Die Ein/Ausgabeschnittstelle
24 stellt eine Schnittstelle für Anweisungsdaten und Ant
wortdaten zwischen den Steuereinheiten 23 und 3 dar. Der
Datenspeicher 25 speichert Daten.
Die Arbeitsweise oder Operation der beschriebenen Anord
nung ist nachstehend anhand des Ablaufdiagramms von Fig. 7
erläutert. Nachdem die IC-Karte 1 durch die Karten-Lese/
Schreibeinheit 2 aktiviert worden ist und
von dieser Einheit 2 Taktsignale empfängt, nimmt die IC-
Karte 1 ein als Startsteuersignal dienendes Rücksetzsignal
ab. Das Rücksetzen der IC-Karte 1 wird dadurch freige
geben, und die Operation des Steuerelements 15 wird ein
geleitet. Auf der Grundlage des im Programmspeicher 17
abgespeicherten Selbstdiagnoseprogramms bewirkt
das Steuerelement 15 eine Selbstdiagnose dahingehend, ob die
folgenden Operationen normal ausgeführt werden können
(Schritt S 71). Das Selbstdiaganoseprogramm enthält eine Opera
tion zur Prüfung, ob Randomspeicher und Register im Steuer
element 15 normal betrieben werden bzw. normal arbeiten.
Wenn das Ergebnis der Selbstdiagnose anzeigt,
daß die Operation normal ausgeführt werden kann (Schritt
S 72), übermittelt das Steuerelement 15 die Anfangsantwort
daten zur Karten-Lese/Schreibeinheit 2 (Schritt S 73).
Die Anfangsantwortdaten werden im Programmspeicher 17 ge
speichert, wobei sie den Beginn der Operation angeben.
Die Anfangsantwortdaten enthalten die Sendeprotokoll
information für die IC-Karte 1.
Nach der Ausgabe der Anfangsantwortdaten wartet das
Steuerelement 15 die Übermittlung von Anweisungsdaten
von der Lese/Schreibeinheit 2 ab (Schritt S 74). Wenn
die Einheit 2 die Anweisungsdaten dem Steuerelement 15
eingibt, führt dieses die durch die Anweisungsdaten re
präsentierte Grundfunktion aus (Schritt S 75). Die das
Verarbeitungsergebnis angebenden Antwortdaten werden zur
Lese/Schreibeinheit 2 ausgegeben (Schritt S 76), und
das Steuerelement 15 wartet die nächsten Anweisungsdaten
ab (Schritt S 74).
Bei einem negativen Ergebnis (NEIN) in Schritt S 72
sperrt jedoch das Steuerelement 15
die Übermittlung der Anfangsantwortdaten, und es wird
in einen Haltzustand versetzt (Schritt S 77).
Die Selbstdiagnose in Schritt S 71 ist auf die Prüfung der
Operationen der Randomspeicher und Register im Steuer
element 15 beschränkt. Eine Gültigkeitsprüfung der Pro
grammdaten zusätzlich zu dieser Selbstdiagnose kann zu einer
weiteren Verbesserung der Anlagenzuverlässigkeit beitragen.
Die Gültigkeitsprüfung der Programmdaten erfolgt auf die
im Ablaufdiagramm von Fig. 8 gezeigte Weise. Wenn insbe
sondere das Steuerelement 15 in der IC-Karte 1 in Betrieb
gesetzt wird, führt das Steuerelement 15 ein Unterprogramm
im Steuerprogramm aus, um damit die Gültigkeit des Steuer
programms zu prüfen (Schritt S 81). Die Programmdaten inner
halb des Bereichs A werden ausgelesen und sequentiell
addiert, wobei das Steuerelement 15 fest
stellt, ob die Summe mit einer durch einen Prüfcode a
repräsentierten Größe koinzidiert. Diese Prüfoperation
dauert bis zum Ende der Steuerprogramme an, d. h. bis zum
Bereich C gemäß Fig. 5. Wenn das Steuerelement 15 während
der Prüfung feststellt, daß Gültigkeit nicht gegeben ist
(Schritt S 82), liefert es augenblicklich die Ungültigkeit
des Programms angebende Antwortdaten zur Lese/Schreib
einheit 2 (Schritt S 83), worauf es im Haltzustand gehalten
wird.
Wenn alle Programme als gültig geprüft worden sind
(Schritt S 84), führt das Steuerelement 15 das Selbstdiagnoseprogramm
(Programmdaten) im Steuerprogramm aus.
Auf oben beschriebene Weise werden die Operationen
nach Schritten S 71 bis S 77 durchgeführt.
Aus der vorstehenden Beschreibung geht hervor, daß die
Gültigkeit der im Programmspeicher 17 gespeicherten
Steuerprogramme bei oder nach Initialisierung der IC-
Karte geprüft wird. Wenn eine Ungültigkeit des Steuer
programms festgestellt wird, liefert die IC-Karte die
Antwortdaten, welche die Ungültigkeit des Programms an
geben, zur Karten-Lese/Schreibeinheit 2, worauf sie im
Haltzustand gehalten wird. Anderenfalls führt die IC-Karte
die Selbstdiagnose durch, um zu prüfen, ob die normale Opera
tion durchgeführt werden kann. Da die Gültigkeit der Steuer
programme geprüft werden kann, führen Fehler oder Störungen,
die durch Steuerprogrammfehler, d. h. Fehler von Daten,
welche den Schnittstellenprogrammteil der Programmdaten
darstellen, verursacht werden, nicht zu einer weiteren
Störung, die einen Datenaustausch mit einer externen Vor
richtung verhindert, auch wenn das Selbstdiagnoseergebnis einen
betriebsbereiten Zustand der IC-Karte
repräsentiert. Mit anderen Worten: Wenn die IC-Karte 1
in einem abnormalen Zustand verbleibt oder Steuerprogramm
fehler vorliegen, werden die Anfangsantwortdaten nicht zur
Lese/Schreibeinheit 2 übertragen. Letztere bleibt dabei
unwirksam, so daß dadurch die Anlagenzuverlässigkeit ver
bessert werden kann.
Bei der beschriebenen Datenverarbeitung
können die Anfangsantwortdaten nach Maßgabe des
Selbstdiagnoseergebnisses übermittelt werden. Der
Anfangsantwortdaten-Übermittlungstakt ist gemäß ISO-Norm
genormt. Auch wenn die Selbstdiagnosezeit
länger ist als die genormte Übermittlungszeit, müssen die
Anfangsantwortdaten mit dem genormten Takt über
mittelt werden. Eine Operation, welche die erwähnte Über
mittlung erlaubt, ist nachstehend anhand von Fig. 9 be
schrieben.
Wenn das Steuerelement 15 in Betrieb gesetzt wird, über
mittelt es das erste Byte der im Programmspeicher 17 ge
speicherten Anfangsantwortdaten zur Karten-Lese/Schreib
einheit 2 innerhalb einer ersten vorbestimmten Zeitspanne
d. h. einer Zeitspanne, welche die Startzeit des Steuer
elements 15 enthält und zwischen der IC-Karte 1 und der
Einheit 2 nach der ISO-Norm bestimmt ist (Schritt S 91).
Entsprechend dem im Programmspeicher 17 gespeicherten
Selbstdiagnoseprogramm bestimmt das Steuerelement 15, ob die
folgenden Operationen normal ausgeführt werden können
(Schritt S 71). Wenn das Steuerelement 15 feststellt,
daß die normalen Operationen ausgeführt werden können
(Schritt S 72), liefert es alle restlichen Daten, mit
Ausnahme des ersten Bytes der Anfangsantwortdaten (im
Programmspeicher 17 gespeichert), zur Lese/Schreib
einheit 2 innerhalb einer zweiten vorbestimmten Zeit
spanne, d. h. einer Zeitspanne, welche die Startzeit als
Übermittlungstakt für das erste Byte der Anfangsantwort
daten enthält und die zwischen der IC-Karte 1 und der
Karten-Lese/Schreibeinheit 2 nach der ISO-Norm be
stimmt ist (Schritt S 73′). Die folgenden Operationen
sind dieselben wie in Schritten S 74 bis S 77.
Nach der Initialisierung liefert die IC-Karte 1 nur das
erste Byte der Anfangsantwortdaten zur Lese/Schreib
einheit 2, und sie führt die Selbstdiagnose durch, um fest
zustellen, ob normale Operationen ausgeführt werden kön
nen. Ist dies der Fall, so werden die Anfangsantwortdaten,
mit Ausnahme des ersten Bytes, von der IC-Karte zur Lese/
Schreibeinheit 2 geliefert. Der Übermittlungstakt
(bzw. die -Zeitsteuerung) der Anfangsantwortdaten kann
standardisiert bzw. genormt sein. Auch wenn die Selbstdiagnosezeit
länger ist als die Übermittlungszeit, kann die
Selbstdiagnose in der IC-Karte 1 einwand
frei durchgeführt werden. Wenn die IC-Karte 1 im abnor
malen Zustand bleibt, werden die Anfangsantwortdaten
nicht zur Einheit 2 geliefert. Die Lese/Schreibein
heit 2 bleibt daher unwirksam, und die Anlagenzuver
lässigkeit kann dadurch verbessert werden.
Wenn die Gültigkeit der im Programmspeicher 17 abge
speicherten Steuerprogramme ebenfalls geprüft wird,
werden die Operationen gemäß einem Ablaufdiagramm von
Fig. 10 ausgeführt. Das Steuerelement 15 in der IC-Karte 1
führt bei Initialisierung das Unterprogramm der Steuerpro
gramme durch, um die Gültigkeit der Steuerprogramme zu prü
fen. Das Steuerelement 15 bestimmt die Gültigkeit der Pro
grammdaten innerhalb des Bereichs A (Schritt S 101) und
stellt auch fest, ob die Register und der Randomspeicher
(z. B. ein Datenübermittlungs-Ausgabepufferbereich und
dergl.) im Steuerelement 15, für die Ausführung des An
fangsantwortdaten-Übermittlungsprogramms benutzt, normal
betrieben werden bzw. normal arbeiten (Schritt S 102).
Die Prüfung der Gültigkeit der Programmdaten im Bereich A
geschieht wie folgt: Die innerhalb des Bereichs A liegen
den Programmdaten werden sequentiell ausgelesen und
addiert, und das Steuerelement 15 stellt sodann fest, ob
die Summe mit einer durch den Prüfcode a repräsentierten
Größe koinzidiert. Wenn eine Ungültigkeit festgestellt
wird (Schritt S 103), gelangt das Steuerelement 15 in den
Haltzustand.
Falls dagegen eine Gültigkeit festgestellt wird (Schritt
S 103), liefert das Steuerelement 15 nur das erste Byte
der Anfangsantwortdaten (im Programmspeicher 17 ge
speichert) zur Lese/Schreibeinheit 2 innerhalb einer
ersten vorbestimmten Zeitspanne, d. h. einer Zeitspanne,
welche die Startzeit des Steuerelements 15 enthält und
zwischen der IC-Karte 1 und der Einheit 2 nach ISO-Norm
bestimmt ist (Schritt S 91). Das Steuerelement 15 prüft
sodann auf dieselbe Weise, wie oben beschrieben, die
Gültigkeit der folgenden Programmdaten innerhalb der
restlichen Bereiche (z. B. Bereiche B und C in Fig. 5)
(Schritt S 105). Das Steuerelement 15 stellt sodann fest,
ob die restlichen Register und Randomspeicher im Steuer
element 15 normal arbeiten (Schritt
S 106). Wenn eine Abnormalität festgestellt wird (Schritt
S 107), gelangt das Steuerelement 15 in den Haltzustand.
Anderenfalls übermittelt das Steuerelement 15 alle rest
lichen Daten, mit Ausnahme des ersten Bytes der im Pro
grammspeicher 17 gespeicherten Anfangsantwortdaten, zur
Karten-Lese/Schreibeinheit 2 innerhalb einer zweiten
vorbestimmten Zeitspanne, d. h. einer Zeitspanne mit der
Startzeit als Übermittlungstakt für das erste Byte der
Anfangsantwortdaten, bestimmt zwischen IC-Karte 1 und
Karten-Lese/Schreibeinheit 2 nach ISO-Norm (Schritt
S 73′).
Nachdem alle Anfangsantwortdaten zur Lese/Schreibein
heit 2 übermittelt worden sind, wartet das Steuerelement
Anweisungsdaten von dieser Einheit 2 ab (Schritt S 74).
Wenn die Anweisungsdaten von der Lese/Schreibeinheit 2
zur IC-Karte eingegeben werden, führt das Steuerelement 15
die durch die eingegebenen Anweisungsdaten repräsentierte
Grundfunktion aus (Schritt S 75). Die das Verarbeitungs
ergebnis repräsentierenden oder angebenden Antwortdaten
werden zur Lese/Schreibeinheit 2 ausgegeben (Schritt
S 76). Das Steuerelement 15 wartet sodann die nächsten An
weisungsdaten ab (Schritt S 74).
Das Steuerprogramm und die für die Datenübermittlung be
nutzten Register werden vor der Übermittlung
des ersten Bytes der Anfangsantwortdaten geprüft. Nur das
erste Byte der Anfangsantwortdaten wird zur Karten-Lese/
Schreibeinheit 2 übermittelt. Anschließend werden die
restlichen Steuerprogramme und Register geprüft, und die
Anfangsantwortdaten, mit Ausnahme des ersten Bytes, wer
den zur Einheit 2 übermittelt. Die Gültigkeit der im Pro
grammspeicher 17 abgespeicherten Steuerprogramme sowie
normale/abnormale Operation oder Arbeitsweise der IC-Karte
1 werden mittels Eigenprüfung geprüft. Der Übermittlungs
takt der Anfangsantwortdaten kann in Über
einstimmung mit der ISO-Norm eingehalten werden. Wenn die
IC-Karte 1 nicht normal betrieben oder betätigt werden
kann und Programmfehler vorliegen, werden die Anfangsant
wortdaten der Lese/Schreibeinheit 2 nicht zugeführt.
Letztere wird dann nicht betätigt, so daß damit die
Anlagenzuverlässigkeit verbessert werden kann.
Gemäß den vorstehenden Ausführungsbeispielen werden die
Programmdaten mittels Software geprüft, doch kann die
Prüfung auch mittels Hardware erfolgen. Gemäß Fig. 11
ist in der IC-Karte 1 eine Programmdaten-Prüfschaltung
19 vorgesehen, die eine Funktion zum sequentiellen Aus
lesen von Programmdaten aus dem Programmspeicher 17,
eine Funktion zur Bestimmung oder Feststellung der
Gültigkeit der ausgelesenen Programmdaten mittels eines
Prüfcodes in den Programmdaten und eine Funktion zum
Aktivieren/Deaktivieren des Steuerelements 15 aufweist.
Die Operationen der IC-Karte 1 mit dem vorstehend beschrie
benen Aufbau sind im folgenden anhand der Ablaufdiagramme
gemäß Fig. 12A und 12B erläutert. Im Normalbetrieb werden
eine Stromversorgungsspannung sowie Taktsignale von der
Karten-Lese/Schreibeinheit 2 zur IC-Karte 1 geliefert,
worauf der Rücksetzzustand der IC-Karte aufgehoben wird.
Wenn die IC-Karte 1 zum Zeitpunkt des Empfangs der Strom
versorgungsspannung und der Taktsignale rückgesetzt ist,
wird das Steuerelement 15 nicht betätigt.
Das Rücksetzsignal, als Startsteuersignal, von der Lese/
Schreibeinheit 2 ist auf einen vorbestimmten Pegel
eingestellt.
Wenn das Rücksetzen aufgehoben wird, wird nur die Programm
daten-Prüfschaltung 19 betätigt, um das Steuerelement 15
rückzusetzen (Schritt S 11). Die Prüfschaltung 19 prüft
die Gültigkeit der Programmdaten im Bereich A (Schritt
S 12). Beispielsweise werden dabei die Programmdaten im
Bereich A ausgelesen und die ausgelesenen Daten sequen
tiell addiert. Die Prüfschaltung 19 prüft weiter, ob die
Summe mit dem Prüfcode a koinzidiert. Wenn eine Abnormali
tät festgestellt wird (Schritt S 13), hebt die Prüfschaltung
19 das Rücksetzen des Steuerelements 15 auf (Schritt S 14),
und das Steuerelement 15 wird in Betrieb gesetzt bzw. ge
startet (Schritt S 15). Das Steuerelement 15 ruft das Selbstdiagnose-
Routineprogramm ab. Die Prüfschaltung 19 stellt fest,
ob die Register und Randomspeicher (z. B. Datenausgabe-
Pufferbereich), die im Anfangsantwortdaten-Übermittlungs
routineprogramm benutzt werden, normal betrieben werden
bzw. normal arbeiten (Schritt S 102). Wenn eine Abnormali
tät festgestellt wird (Schritt S 103), wird die Operation
beendet (Schritt S 16). Wenn dagegen die Register und Random
speicher als normal arbeitend festgestellt werden (Schritt
S 103), werden das Anfangsantwortdaten-Übermittlungsroutine
programm ausgeführt und nur das erste Byte der Anfangsant
wortdaten im Programmspeicher 17 zur Karten-Lese/Schreib
einheit 2 übermittelt (Schritt S 91).
Das Steuerelement 15 übermittelt sodann eine
Wiederstartanforderung zur Programmdaten-Prüfschaltung 19
(Schritt S 17). Die Prüfschaltung 19 wird wieder in Betrieb
gesetzt (Schritt S 18), und die Operation des Steuerele
ments 15 wird vorübergehend angehalten. Die Prüfschaltung
19 prüft die Gültigkeit der Programmdaten in den rest
lichen Bereichen B und C auf dieselbe Weise wie im Be
reich A (Schritt S 19). Wenn eine Abnormalität festgestellt
wird (Schritt S 20), bleibt der augenblickliche Zustand er
halten, und die Operation wird beendet.
Wenn dagegen der Normalzustand festgestellt wird (Schritt
S 20), liefert die Programmdaten-Prüfschaltung 19 eine Wie
derstartanforderung zum Steuerelement 15, das vorüber
gehend angehalten worden ist (Schritt S 21). Das Steuer
element 15 wird wieder gestartet bzw. in Betrieb gesetzt,
und das Selbstdiagnose-Routineprogramm wird erneut aufgenommen.
Die Prüfschaltung 19 prüft, ob die restlichen Register und
Randomspeicher im Steuerelement 15 normal betrieben werden
bzw. normal arbeiten (Schritt S 106). Wenn eine Abnormali
tät festgestellt wird (Schritt S 107), schaltet sich das
Steuerelement 15 selbst ab (Schritt
S 16). Wenn andererseits der Normalzustand festgestellt
wird (Schritt S 107), ruft das Steuerelement 15 wiederum
das Anfangsantwortdaten-Übermittlungsroutineprogramm ab.
In diesem Fall werden die restlichen Daten, abgesehen
vom ersten Byte im Programmspeicher 17, zur Lese/
Schreibeinheit 2 übermittelt (Schritt S 73′).
Nachdem die Anfangsantwortdaten vollständig zur Lese/
Schreibeinheit 2 übermittelt worden sind, wartet das
Steuerelement 15 Anweisungsdaten von dieser Einheit 2 ab.
Wenn in diesem Fall Anweisungsdaten von der Lese/
Schreibeinheit 2 eingegeben werden (Schritt S 74), führt
das Steuerelement 15 eine Verarbeitung nach Maßgabe der
Anweisungsdaten durch (Schritt S 75). Die Antwortdaten,
als Verarbeitungsergebnis, werden zur Lese/Schreib
einheit 2 übermittelt (Schritt S 76). Das Steuerelement 15
wartet sodann die nächsten Anweisungsdaten ab.
Wie vorstehend beschrieben, ist die Programmdaten-Prüf
schaltung 19 vorgesehen, um die Gültigkeit der Steuer
programmdaten im Programmspeicher 17 unmittelbar nach
Aufhebung der Rücksetzung zu prüfen. Die Aktivierung
und Deaktivierung des Steuerelements 15 wird auf der
Grundlage des Prüfergebnisses geprüft. Auf diese Weise
kann die Gültigkeit aller im Programmspeicher 17 enthal
tenen Steuerprogrammdaten genau geprüft werden.
Claims (2)
1. IC-Karte mit einer Programmsteuerung, die eine Betriebszustandsüberwachung
abhängig von einem Auslösesignal
vornimmt, das von einer Karten-Lese/Schreibeinheit
(2) eingespeist ist, und die Antwortdaten
auf das Auslösesignal an die Karten-Lese/Schreibeinheit
(2) zurücksendet,
dadurch gekennzeichnet, daß die Programmsteuerung
(15, 16, 17) oder IC-Karte (1)
- - abhängig von dem Auslösesignal an die Karten- Lese/Schreibeinheit (2) wenigstens erste Zeichendaten der Antwortdaten sendet,
- - nach Senden wenigstens der ersten Zeichendaten zu der Karten-Lese/Schreibeinheit (2) eine Selbstdiagnose der IC-Karte durchführt, und
- - zu der Karten-Lese/Schreibeinheit (2) die verbleibenden Zeichendaten der Antwortdaten sendet, wenn durch die Selbstdiagnose der normale Zustand der IC-Karte erkannt wird.
2. IC-Karte nach Anspruch 1, dadurch gekennzeichnet,
daß die Programmsteuerung die Übertragung der verbleibenden
Zeichendaten der Antwortdaten sperrt,
wenn durch die Selbstdiagnose ein abnormaler Zustand
der IC-Karte erkannt wird.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62012709A JP2577369B2 (ja) | 1987-01-22 | 1987-01-22 | Icカ−ド |
| JP62068239A JPS63234375A (ja) | 1987-03-23 | 1987-03-23 | 処理方式 |
| JP62068241A JP2577376B2 (ja) | 1987-03-23 | 1987-03-23 | 携帯可能電子装置 |
| JP62071624A JPS63239574A (ja) | 1987-03-27 | 1987-03-27 | 携帯可能電子装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3801699A1 DE3801699A1 (de) | 1988-08-04 |
| DE3801699C2 true DE3801699C2 (de) | 1990-11-22 |
Family
ID=27455856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE3801699A Granted DE3801699A1 (de) | 1987-01-22 | 1988-01-21 | Datenverarbeitungsanlage |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4939353A (de) |
| KR (1) | KR910007035B1 (de) |
| DE (1) | DE3801699A1 (de) |
| FR (1) | FR2610121B1 (de) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0259937A (ja) * | 1988-08-26 | 1990-02-28 | Hitachi Maxell Ltd | Icカード |
| JPH0755593B2 (ja) * | 1989-05-18 | 1995-06-14 | 三菱電機株式会社 | 非接触icカード |
| US5202923A (en) * | 1989-11-30 | 1993-04-13 | Kabushiki Kaisha Toshiba | Portable electronic device capable of registering subprograms |
| KR920006865A (ko) * | 1990-09-21 | 1992-04-28 | 정용문 | 메모리 카드사용에 의한 공동단말기 관리스템 및 관리방법 |
| FR2668274B1 (fr) * | 1990-10-19 | 1992-12-31 | Gemplus Card Int | Circuit integre a securite d'acces amelioree. |
| US5459409A (en) * | 1991-09-10 | 1995-10-17 | Photon Dynamics, Inc. | Testing device for liquid crystal display base plate |
| JPH05250523A (ja) * | 1992-03-06 | 1993-09-28 | Toshiba Corp | 処理方式 |
| JPH05273823A (ja) * | 1992-03-26 | 1993-10-22 | Minolta Camera Co Ltd | 複写機 |
| JP3568970B2 (ja) * | 1993-04-12 | 2004-09-22 | 株式会社東芝 | Icカード発行装置 |
| DE69431794T2 (de) * | 1993-09-10 | 2003-07-03 | Oki Electric Industry Co., Ltd. | LESE-/SCHREIBVORRICHTUNG FüR EINE IC-KARTE UND STEUERVERFAHREN DAFüR |
| FR2716989B1 (fr) * | 1994-03-04 | 1996-04-05 | Gemplus Card Int | Procédé de fonctionnement d'une carte à puce. |
| US5493213A (en) * | 1994-03-30 | 1996-02-20 | At&T Global Information Solutions Company | Bar code scanner diagnostic method |
| DE19716198C2 (de) * | 1997-04-18 | 1999-11-04 | Rheinmetall W & M Gmbh | Waffenanlage |
| 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 |
| EP1034509B1 (de) * | 1998-07-07 | 2007-11-28 | Nxp B.V. | Datenträger ausgestattet mit datenverarbeitungsmöglichkeiten und laufenden spitzenmuster-unterdrückungsmöglichkeiten |
| US6431445B1 (en) | 1998-07-22 | 2002-08-13 | Mag-Tek, Inc. | Magnetic stripe card verification system |
| WO2000039684A1 (en) * | 1998-12-29 | 2000-07-06 | Europay International S.A. | Method and system for testing an integrated circuit card terminal |
| JP3590338B2 (ja) * | 1999-12-13 | 2004-11-17 | 株式会社東芝 | 携帯可能電子装置 |
| DE10156394A1 (de) * | 2001-11-16 | 2003-06-12 | Giesecke & Devrient Gmbh | Kontrollierte Programmausführung durch einen tragbaren Datenträger |
| US7941660B2 (en) * | 2003-11-13 | 2011-05-10 | Gemalto Sa | System and method for data communications allowing slave device to be network peers |
| DE102004024158B4 (de) * | 2004-05-14 | 2009-06-04 | Infineon Technologies Ag | Kommunikationssystem und Verfahren zum Datenaustausch |
| DE102004039828A1 (de) * | 2004-08-17 | 2006-02-23 | Giesecke & Devrient Gmbh | Verifizierung eines nativen Datenträgers |
| JP4713878B2 (ja) * | 2004-12-14 | 2011-06-29 | 株式会社東芝 | 携帯可能電子装置 |
| DE102006021087A1 (de) * | 2006-05-05 | 2007-11-08 | Giesecke & Devrient Gmbh | Simultaner Schnittstellenbetrieb |
| EP2996069B1 (de) * | 2014-09-09 | 2022-09-07 | Kabushiki Kaisha Toshiba | Ic-karte, ic-modul, tragbares endgerät, tragbare elektronische vorrichtung und endgerät |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1047329B (it) * | 1975-09-30 | 1980-09-10 | C Olivetto E C S P A Ing | Dispositivo di teleaccensione e di inizzializzazione di un terminale |
| US4575621A (en) * | 1984-03-07 | 1986-03-11 | Corpra Research, Inc. | Portable electronic transaction device and system therefor |
| US4650975A (en) * | 1984-08-30 | 1987-03-17 | Casio Computer Co., Ltd. | IC card and an identification system thereof |
| GB2166893B (en) * | 1984-10-05 | 1988-03-23 | Sharp Kk | Checking memory at system power-up |
| JPS61160566U (de) * | 1985-03-25 | 1986-10-04 | ||
| JPS61264485A (ja) * | 1985-05-18 | 1986-11-22 | Hitachi Maxell Ltd | Icカ−ドのリ−ダ−・ライタ− |
| JP2564480B2 (ja) * | 1985-07-16 | 1996-12-18 | カシオ計算機株式会社 | Icカ−ドシステム |
| DE3689094T2 (de) * | 1985-07-27 | 1994-03-10 | Dainippon Printing Co Ltd | IC-Karte. |
| JPS62105293A (ja) * | 1985-10-31 | 1987-05-15 | Toshiba Corp | 携帯可能記録媒体の読取・書込装置 |
| JPS62147586A (ja) * | 1985-12-23 | 1987-07-01 | Hitachi Ltd | 不正防止方式 |
| JPH0682405B2 (ja) * | 1986-01-14 | 1994-10-19 | カシオ計算機株式会社 | テストプログラム起動方式 |
| JP2557838B2 (ja) * | 1986-02-18 | 1996-11-27 | 株式会社東芝 | Icカ−ド |
| US4839792A (en) * | 1986-06-20 | 1989-06-13 | Kabushiki Kaisha Toshiba | Portable electronic apparatus with a device for determining data validity |
| US4829166A (en) * | 1986-12-01 | 1989-05-09 | Froelich Ronald W | Computerized data-bearing card and reader/writer therefor |
| DE3743639A1 (de) * | 1986-12-24 | 1988-07-07 | Mitsubishi Electric Corp | Ic-karte und system zur ueberpruefung ihrer funktionstuechtigkeit |
| US4825054A (en) * | 1988-02-16 | 1989-04-25 | Datacard Corporation | Method and apparatus for parallel integrated circuit card initialization and embossing |
-
1988
- 1988-01-13 US US07/143,654 patent/US4939353A/en not_active Expired - Lifetime
- 1988-01-21 DE DE3801699A patent/DE3801699A1/de active Granted
- 1988-01-22 FR FR888800717A patent/FR2610121B1/fr not_active Expired - Lifetime
- 1988-01-22 KR KR1019880000466A patent/KR910007035B1/ko not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| KR910007035B1 (ko) | 1991-09-16 |
| KR880009497A (ko) | 1988-09-15 |
| FR2610121A1 (fr) | 1988-07-29 |
| DE3801699A1 (de) | 1988-08-04 |
| US4939353A (en) | 1990-07-03 |
| FR2610121B1 (fr) | 1992-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3801699C2 (de) | ||
| DE3732615C2 (de) | ||
| DE3731736A1 (de) | Verarbeitungssystem fuer tragbare elektronische vorrichtung | |
| DE3850744T2 (de) | Tragbares Medium mit elektrischer Stromversorgung. | |
| DE69817543T2 (de) | Automatische Datenrückgewinnung in Chipkarten | |
| DE60029730T2 (de) | IC-Karte mit Selbstdiagnosefunktion | |
| DE68914696T2 (de) | Fehlertolerierende Chipkarte. | |
| DE4442636C2 (de) | System und Verfahren zum Testen einer elektronischen Schaltung | |
| DE3743639A1 (de) | Ic-karte und system zur ueberpruefung ihrer funktionstuechtigkeit | |
| DE69601359T2 (de) | Datensammelsystem für kartenlesegerät | |
| DE19858840A1 (de) | Verfahren zum bidirektionalen Datentransfer zwischen einem Terminal und einer Chipkarte sowie Chipkarte | |
| EP0723243B1 (de) | Vorrichtung und Verfahren zur Bearbeitung von dünnem Blattgut, wie z.B. Banknoten | |
| DE3382810T2 (de) | Mikroprozessorsysteme für Frankiermaschinenanordnungen | |
| EP1449084B1 (de) | Kontrollierte programmausführung durch einen tragbaren datenträger | |
| DE4313190A1 (de) | Vorrichtung und verfahren zur initialisierung einer datenschnittstelle fuer eine programmierbare steuerung | |
| DE69800294T2 (de) | Kommunikationsschnittstelle mit einer IC Karte und Vorrichtung mit solcher Schnittstelle | |
| DE69221538T2 (de) | Ferndiagnoseverfahren für Frankiermaschine | |
| DE3820868C2 (de) | System zur Abfrage von Spielgerätedaten | |
| DE69800299T2 (de) | Kommunikationsprotokoll für asynchrone Chipkarten | |
| DE10322748A1 (de) | Elektronische Steuereinrichtung | |
| EP0436818B1 (de) | Diagnosesystem für eine digitale Steuereinrichtung | |
| DE2657897A1 (de) | Externes geraet, das die ureingabe fest gespeichert enthaelt, fuer elektronische datenverarbeitungsanlagen mit einem zentralen speicher | |
| DE69228208T2 (de) | Elektronisches Eingang/Ausgang-Verarbeitungsgerät mit Überwachung der Versorgungsspannung | |
| DE69725550T2 (de) | Chipkartenleser/schreiber und sein steuerverfahren | |
| DE3801699C3 (de) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8125 | Change of the main classification |
Ipc: G06F 11/30 |
|
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition |