DE2822522C2 - - Google Patents

Info

Publication number
DE2822522C2
DE2822522C2 DE2822522A DE2822522A DE2822522C2 DE 2822522 C2 DE2822522 C2 DE 2822522C2 DE 2822522 A DE2822522 A DE 2822522A DE 2822522 A DE2822522 A DE 2822522A DE 2822522 C2 DE2822522 C2 DE 2822522C2
Authority
DE
Germany
Prior art keywords
auxiliary device
output
devices
key
circuit
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
Application number
DE2822522A
Other languages
English (en)
Other versions
DE2822522A1 (de
Inventor
Georges Le Vesinet Fr Girand
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull SA
Original Assignee
Bull SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bull SA filed Critical Bull SA
Publication of DE2822522A1 publication Critical patent/DE2822522A1/de
Application granted granted Critical
Publication of DE2822522C2 publication Critical patent/DE2822522C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/83Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1025Identification of user by a PIN code

Description

Die Erfindung betrifft eine Datenverarbeitungsanlage, die zur Geheimhaltung vertraulicher Informationen ausgelegt ist, nach dem Oberbegriff des Patentanspruchs 1.
Aus der US-PS 36 29 834 ist eine Datenverarbeitungsanlage bekannt, die einen Banknoten-Ausgabeautomat steuert. Der Zugang zu dem Automat wird über eine Karte erreicht, auf der Informationen magnetisch abgespeichert sind. Eine persönliche Identifikationsnummer wird über eine Tastatur eingegeben und mit der von der Karte ausgelesenen Kontonummer einer Verarbeitungsvorrichtung über eine Übertragungsleitung zugeführt. Wegen der erforderlichen Informationsübertragung über eine Übertragungsleitung, die durch Unbefugte abgehört werden könnte, erfolgt die Übertragung verschlüsselt. Die Tastatur und ein Pufferspeicher, in den die über die Tastatur eingegebenen Informationen zunächst eingelesen werden, sind dem Ausgabeautomaten fest zugeordnet. Der Vergleich der über die Tastatur eingegebenen Informationen mit einem aus dem Speicher eines Rechners entnommenen Schlüsselwort erfolgt in einer Verarbeitungseinrichtung, die ebenfalls dem Bankautomaten fest zugeordnet ist. Nach einem ähnlichen Prinzip arbeitet eine aus der US-PS 31 84 714 bekannte Kraftstoff- Zapfsäule, zu welcher der Zugang über eine Kreditkarte erfolgt. Die Kreditkarte ist mit einer persönlichen Identifikationsnummer versehen. Die Kreditkarte wird in ein Kartenlesegerät eingeschoben, woraufhin die persönliche Identifikationsnummer mit einer Liste von gültigen Identifikationsnummern verglichen wird.
Allgemein besteht also bei Anlagen, bei welchen Kredit- und/oder Belastungskarten benutzt werden, die Hilfseinrichtung aus einer persönlichen Karte, die im Besitz eines Bedieners ist und in der der persönliche Schlüssel gespeichert ist. Der Zugriff auf die Maschine ist jedem Benutzer der Karte vorbehalten, der die mit dem Schlüssel identische vertrauliche Codegruppe kennt. Lediglich dann, wenn die Datenübertragungseinrichtung diese Identität feststellt, kann der Benutzer der Karte Zugriff auf vertrauliche Informationen erlangen, die in der Maschine enthalten sind.
Wenn ein Bediener über eine Tastatur mit einer Maschine in vertraulichen Dialog treten will, beginnt er mit dem Eingeben der vertraulichen Codegruppe, die, nachdem sie als mit dem Schlüssel identisch erkannt worden ist, ihm gestattet, weitere Informationen über dieselbe Tastatur und die Übertragungseinrichtung zwischen dem Bediener und der Maschine zu schicken. In diesem Fall kann auch ein Unbefugter, der die vertrauliche Codegruppe herausgefunden hat, direkten Zugriff auf die Maschine erlangen, indem er die Codegruppe auf der Tastatur eingibt.
In dem Fall einer Anlage, bei welcher Berechtigungskarten benutzt werden, müßte ein Unbefugter außerdem die Karte besitzen, in der der Schlüssel gespeichert ist, der der vertraulichen Codegruppe entspricht, die er besitzt. In diesem letzteren Fall wird ein doppelter Schutz verlangt.
Wenn es einem Betrüger gelingt, eine Karte zu stehlen, muß nämlich gewährleistet sein, daß er nicht den in derselben gespeicherten Schlüssel lesen kann. Darüber hinaus muß verhindert werden, daß er die vertrauliche Codegruppe, die dem legitimen Inhaber der Karte gehört, herausfinden kann, wenn der legitime Besitzer auf der Tastatur, die eine öffentliche Einrichtung ist, im Verlauf einer Operation schreibt, die der Initialisierung des Dialoges mit der Maschine vorangeht.
Das Feststellen der Indentität der vertraulichen Codegruppe, die durch einen Benutzer eingeschrieben wird, und des in der Karte gespeicherten Schlüssels, die er besitzt, erfolgt durch Vergleichen der Codegruppe mit dem Schlüssel. Eine Lösung besteht darin, diesen Vergleich auszuführen, indem in der Datenübertragungseinrichtung, die lokal mit einer Tastatur verbunden ist, ein Vergleicher eingebaut wird. Diese Lösung hat den Nachteil, daß sie einem Unbefugten gestattet, den Schlüssel in demjenigen Augenblick herauszufinden, in welchem er gelesen wird, um mit der durch einen Benutzer auf der Tastatur eingegebenen Codegruppe verglichen zu werden. Eine andere Lösung, die durch die Entwicklung der Technik der integrierten Schaltungen möglich geworden und Gegenstand der älteren Patentanmeldung entsprechend der DE-OS 28 18 551 ist, besteht darin, den Vergleicher in dieselbe Karte wie den Speicher einzubauen, der den Schlüssel enthält. Man verhindert so jegliches Abhören während des Lesens des Speichers, da dieser nicht mehr von dem Vergleicher räumlich getrennt ist, wie in dem vorangehenden Fall.
Die letztgenannte Lösung beseitigt jedoch nicht die Gefahr eines Abhörens während der Übertragung der auf der Tastatur eingegebenen Codegruppe bis zu dem Vergleicher. Die Tastatur, die auf der Höhe der Übertragungseinrichtung eingebaut ist, ist nämlich von der Karte, in der sich der Vergleicher befindet, räumlich getrennt.
Aufgabe der Erfindung ist es, bei einer Datenverarbeitungsanlage der im Oberbegriff des Patentanspruchs 1 angegebenen Art, das Auffangen der vertraulichen Codegruppe durch Unbefugte während der Eingabe dieser Codegruppe zu verhindern.
Diese Aufgabe wird bei einer gattungsgemäßen Datenverarbeitungsanlage erfindungsgemäß durch die kennzeichnenden Merkmale des Patentanspruchs 1 gelöst.
Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.
Die erfindungsgemäße Datenverarbeitungsanlage bietet einen besonderen Vorteil in dem Fall der Anwendung bei Anlagen, in denen Kredit- oder Belastungskarten benutzt werden. Ein Mißbrauch durch Erspähen einer vertraulichen Codegruppe bei ihrer Eingabe auf einer gewöhnlichen Tastatur wird in diesem Fall aufgrund der in die Karte zwischen die Tastengruppe, die als Tastatur dient, und den Vergleicher integrierten Verbindung ausgeschlossen. Außerdem können der Tastengruppe kleine Abmessungen gegeben werden, um jedes optische Erhaschen zu verhindern, wobei jedoch dem legitimen Besitzer der Karte ermöglicht wird, die Tasten ausreichend voneinander zu unterscheiden und eine Spitze auf eine von ihnen zu setzen, ohne daß eine Berührung mit einer benachbarten Taste erfolgt.
Mehrere Ausführungsbeispiele der Erfindung werden im folgenden unter Bezugnahme auf die Zeichnungen näher beschrieben. Es zeigt
Fig. 1 ein Prinzipschaltbild einer Ausführungsform der Datenverarbeitungsanlage,
Fig. 2 ein erstes Ausführungsbeispiel der Hilfseinrichtung, die in der Anlage von Fig. 1 enthalten ist,
Fig. 3a ein Ausführungsbeispiel einer Kontaktkontrolleinrichtung, die der Hilfseinrichtung von Fig. 2 zugeordnet ist,
Fig. 3b ein Ausführungsbeispiel einer Selektorschaltung, die in der Hilfseinrichtung von Fig. 2 enthalten ist,
Fig. 4 ein zweites Ausführungsbeispiel der Hilfseinrichtung, die in der Anlage von Fig. 1 enthalten ist,
Fig. 5 ein Ausführungsbeispiel einer Zählschaltung, die in der Hilfseinrichtung von Fig. 4 enthalten ist, und
Fig. 6 einen Zeitplan von Signalen, die in der Hilfseinrichtung von Fig. 4 erzeugt werden.
Die Datenverarbeitungsanlage enthält gemäß Fig. 1 eine Datenverarbeitungsmaschine MA und eine Datenübertragungseinrichtung DT. Die Anlage enthält außerdem gemäß Fig. 1 eine Hilfseinrichtung DA, die über zwei Ausgänge 10 und 11 mit zwei Eingängen 12 bzw. 13 der Datenübertragungseinrichtung DT verbunden ist. Die Hilfseinrichtung DA enthält einen Speicher MCL, in welchem ein vorbestimmter Schlüssel gespeichert ist, der eine Zuweisung darstellt, die zu der Hilfseinrichtung gehört, welche ihn enthält. Ein Vergleicher Cp der Hilfseinrichtung DA ist mit dem Speicher MCL über Eingänge 14 verbunden, um den Schlüssel CLE mit einer codierten Information IC zu vergleichen, die der Vergleicher Cp über weitere Eingänge 15 aus einem Codierer CD empfängt.
Der Vergleicher Cp ist so aufgebaut, daß er an einem ersten Ausgang ein Signal SV erzeugt und an den Ausgang 10 der Hilfseinrichtung DA abgibt, wenn die über die Eingänge 15 empfangene Information IC mit dem über die Eingänge 14 empfangenen Schlüssel CLE identisch ist. Über einen zweiten Ausgang des Vergleichers Cp wird ein Signal SE zu dem Ausgang 11 der Hilfseinrichtung DA gesendet, wenn die Information IC sich von dem Schlüssel CLE unterscheidet. Eine Gruppe 16 von N integrierten Verbindungen c 1, c 2, c 3 . . ., cN verbindet N Kontaktelemente T 1, T 2, T 3, . . ., TN mit N Eingängen des Codierers CD. Die Gruppe 16 von N Kontaktelementen ist für einen Zugriff von außen durch einen Bediener auf die Hilfseinrichtung vorgesehen. Der Bediener kann deshalb in den Codierer CD eine vertrauliche Codegruppe CC mit n Bits durch aufeinanderfolgenden Kontakt mit n Elementen unter den N Kontaktelementen eingeben, wobei die Zahl n kleiner oder gleich N ist.
Ein erstes Ausführungsbeispiel der Hilfseinrichtung DA von Fig. 1 ist in Fig. 2 dargestellt, zusammen mit einer besonderen Ausführungsform des Kontakts mit den Elementen der Gruppe 16 von Fig. 1 und 2 für das Eingeben einer vertraulichen Codegruppe CC durch einen Bediener. Der Kontakt wurde durch Ansetzen einer Spitze P hergestellt, die mit Masse elektrisch verbunden ist. Jedes Kontaktelement oder jede "Taste" kann durch ein Fenster hindurch zugänglich sein, das in dem Kunststoff gebildet ist, wenn die Hilfseinrichtung beispielsweise eine Kreditkarte ist. Die Gruppe 16 von Fig. 2 enhält 10 Tasten: T 0, T 1, T 2, . . . T 9, sowie eine zusätzliche Taste VC, die gestattet, in der Karte nacheinander die verschiedenen Elemente der durch den Bediener eingegebenen Codegruppe freizugeben. Wenn beispielsweise der Bediener die Codegruppe 2356 eingeben möchte, setzt er die Spitze P auf die Taste VC, nachdem er sie jeweils auf die Tasten T 2, T 3, T 5 und T 6 gesetzt hat. Eine Kontrolleinrichtung DC ist mit der Spitze P über eine Schnur verbunden, in der normalerweise ein elektrischer Strom jedesmal dann fließt, wenn die Spitze mit einer Taste in Kontakt gebracht ist. Die Kontrolleinrichtung DC ist einerseits so ausgelegt, daß sie die Spitze mit Masse verbindet, und andererseits so, daß sie kontrolliert, ob jeder Kontakt mit der Karte durch Ansetzen der Spitze P tatsächlich hergestellt worden ist. Die Kontaktkontrolle erfolgt beispielsweise entweder durch ein Schallsignal, das durch einen Summer Bip ausgesandt wird, oder durch ein Lichtsignal, das durch ein Anzeigeelement VISU in Fig. 2 ausgesandt wird. Der Codierer CD von Fig. 1 hat zehn Eingänge in Fig. 2, die mit den zehn Tasten T 0 bzw. T 1 bzw. T 2 . . . bzw. T 9 über zehn integrierte Verbindungen c 0 bzw. c 1 bzw. c 2 . . . bzw. c 9 verbunden sind. Der Codierer CD gibt eine codierte Information Ie über vier Ausgänge ab, die mit den Eingängen 20 bzw. 21 bzw. 22 bzw. 23 eines Pufferregisters RT der Hilfseinrichtung DA verbunden sind. Die Information Ie wird durch Codierung eines Elements der Codegruppe CC erzeugt, das durch Drücken eines der Tasten T 0 bis T 9 mit Hilfe der Spitze eingegeben wird. Jedesmal dann, wenn der Codierer CD bereit ist, eine neue Information Ie abzugeben, sendet er ein Signal über einen fünften Ausgang, das über einen Eingang 24 das Nullrückstellen des Registers RT gestattet. Die Information Ie, die in dem Prinzipschaltbild von Fig. 1 an den Vergleicher Cp über parallele Eingänge 15 abgegeben wird, wird in Fig. 2 über eine Selektorschaltung S zu einem Eingang 15′ eines Vergleichers Cp 1 übertragen, der die vier Bits, die die Information Ie bilden, eines nach dem anderen empfängt. Die Selektorschaltung S gibt die vier Bits der Information Ie eines nach dem anderen ab, die sie parallel über vier Eingänge 25, 26, 27, 28 unter der Steuerung eines Zählers Cpt 1 empfängt, welcher Signale nacheinander an vier Eingänge 29, 30, 31 und 32 der Selektorschaltung S abgibt. Der Zähler Cpt 1 wird durch Taktsignale SH gesteuert, die er über einen Eingang 33 der Hilfseinrichtung DA empfängt. Diese Signale SH werden beispielsweise von einer nicht dargestellten Taktschaltung geliefert, die in der Datenverarbeitungsmaschine MA enthalten ist, mit der die Hilfseinrichtung DA über die Datenübertragungseinrichtung DT verbunden ist. Der Betrieb des Zählers Cpt 1 wird durch Signale freigegeben, die er über einen Eingang 34, der durch eine integrierte Verbindung c 10 mit der Taste VC verbunden ist, jedesmal dann empfängt, wenn diese mit der Spitze P in Berührung ist. Zum Zweck der Synchronisierung wird der Zähler Cpt 1 außerdem benutzt, um den Schlüssel CLE bitweise in dem Speicher MCL von Fig. 1 und 2 zu lesen. Der Zähler Cpt 1 ist über einen fünften Ausgang mit einem Eingang 35 eines Adreßgenerators GA verbunden, der das bitweise Lesen des Schlüssel CLE in dem Speicher MCL und das Abgeben jedes Bits an einen Eingang 14′ des Vergleichers Cp 1 bewirkt. Gleichzeitig empfängt der Vergleicher Cp 1 über einen Eingang 15′ jedes Bit der Information IE, die durch die Selektorschaltung S unter der Steuerung des Zählers Cpt 1 durch nacheinander an den Eingängen 29, 30, 31, 32 empfangene Signale geliefert wird. Wenn jedes Bit des Schlüssels CLE und der Information IC, die aus einer Gruppe von n Informationen Ie besteht, identisch ist, wird ein Signal SV an dem Ausgang 10 der Hilfseinrichtung DA abgegeben, während ein Signal SE an dem Ausgang 11 abgegeben wird, wenn die Bits verschieden sind.
Ein Ausführungsbeispiel der Kontrolleinrichtung DC ist in Fig. 3a angegeben. Diese Einrichtung enthält einen opto- elektronischen Koppler PC 1, der über den Eingang 36 mit der Anschlußschnur der Spitze P von Fig. 2 und mit einem an Masse liegenden Transistor T 1 verbunden ist. Der Summer Bip und das optische Anzeigeelement VISU von Fig. 2 und 3a sind mit dem optoelektronischen Koppler PC 1 über zwei monostabile Schaltungen CI 1 und CI 2 der Kontrolleinrichtung DC verbunden. Die monostabile Schaltung CI 2 ist einerseits mit dem Summer Bip und dem optischen Anzeigeelement VISU über zwei Inverter 37 bzw. 38 und andererseits mit dem Transistor T 1 über einen Inverter 39 verbunden. Die beiden monostabilen Schaltungen CI 1 und CI 2 werden über einen Eingang 40 der Kontrolleinrichtung DC auf Null rückgesetzt, der beispielsweise mit einer gemeinsamen Nullrückstellschaltung der Maschine MA verbunden ist. Wenn die Spitze P mit einer der Tasten der Hilfseinrichtung DA in Berührung ist, fließt in der Anschlußschnur ein Strom, der über den optoelektronischen Koppler PC 1 und den Transistor T 1, der gesättigt wird, zur Masse fließt. Dieser Strom wird durch den optoelektronischen Koppler PC 1 festgestellt, der einen negativen Impuls an den Eingang der monostabilen Schaltung CI 1 abgibt, die durch die Verbindung mit der monostabilen Schaltung CI 2 gestattet, den über den Inverter 39 angeschlossenen Transistor T 1 zu sättigen. Der Summer Bip und das optische Anzeigeelement VISU, die mit den Ausgängen Q bzw. der monostabilen Schaltung CI 2 verbunden sind, werden so im Fall einer Kontaktherstellung durch die Spitze P wechselweise aktiviert oder nicht.
Die Selektorschaltung S von Fig. 2 enthält gemäß Fig. 3b eine Gruppe von vier UND-Schaltungen 41, 42, 43, 44, die über einen ersten Eingang mit den Eingängen 25, 26, 27, 28 und über einen zweiten Eingang mit den Eingängen 29, 30, 31, 32 verbunden sind. Die Ausgänge der vier UND-Schaltungen sind mit vier Eingängen einer ODER-Schaltung 45 verbunden, deren Ausgang mit einem Ausgang 46 verbunden ist, über den die Selektorschaltung S Bit für Bit die Information Ie an den Eingang 15′ des Vergleichers Cp 1 von Fig. 2 abgibt. Auf diese Weise werden durch die Signale, die der Zähler Cpt 1 nacheinander an die Eingänge 29, 30, 31 und 32 abgibt, die durch die Eingänge 25, 26, 27 und 28 empfangenen vier Bits nacheinander durch die UND-Schaltungen 41, 42, 43 und 44 und durch die ODER-Schaltung 45 zu dem Ausgang 46 übertragen. Der Zähler Cpt 1, der die Aufgabe hat, die Selektorschaltung S zu steuern, damit diese sequentiell die vier Bits der Information Ie abgibt, wird durch ein erstes Signal in Betrieb gesetzt, das er an seinem Eingang 34 in Fig. 2 empfängt, wenn die Taste VC durch die Berührung der Spitze zum ersten Mal an Masse gelegt wird.
Bei jeder Berührung der Spitze mit der Taste VC wird der Adreßgenerator GA von Fig. 2 dann um eine Einheit erhöht und gestattet so das Lesen der vier Bits des Schlüssels CLE, der in dem Speicher MCL eingetragen ist.
Ein weiteres Ausführungsbeispiel der Hilfseinrichtung DA von Fig. 1 ist in Fig. 4 angegeben. Sie enthält ein Register R 2, das mit dem Codierer CD und mit der Gruppe 16 der Tasten T 0, T 1, T 2 . . . T 9 von Fig. 2 verbunden ist, und einen Adreßgenerator GA, der mit dem Speicher MCL von Fig. 1 und 2 verbunden ist. Die Hilfseinrichtung DA enthält außerdem eine Vergleichsschaltung Cp 2, eine Zählschaltung cpt 2 und eine Synchronisierschaltung SYN.
Das Drücken der Tasten gestattet, den Codierer CD über die integrierten Verbindungen (der Fig. 1, 2, 4) zu laden und eine codierte Information IC, Element für Element Ie, über vier Ausgänge 2 0, 2 1, 2 2, 2 3 des Codierers an Eingänge A, B, C, D des Registers R 2 abzugeben. An einem Ausgang S des Codierers CD wird ein Abtastimpuls erzeugt, der über eine Verzögerungsschaltung 50 der Synchronisierschaltung SYN abgegeben wird, um über eine UND-Schaltung 51 und eine ODER-Schaltung 52, die mit einem Eingang E des Registers R 2 verbunden ist, das Eingeben der durch die Schaltung CD codierten Information Ie in dieses Register zu steuern. Die vier Bits der Information Ie, die über die Eingänge A, B, C, D in das Register R 2 eingegeben worden sind, werden dann eines nach dem anderen an einen Vergleicher 53 der Vergleichsschaltung Cp 2 unter der Steuerung von Taktsignalen aus der UND-Schaltung 58 abgegeben. Die Signale werden an dem Ausgang einer Kippschaltung 54 zwischen jedem Drücken der Taste VC erzeugt, das den Ausgang q der Kippschaltung 54 über die Kippschaltung 55 in den Zustand 1 setzt, wenn die Kippschaltung 54 die Hinterflanke eines Taktimpulses SH empfängt. Die Taktsignale SH, die an einem Eingang 56 der Hilfseinrichtung DA über Einrichtungen empfangen werden, die mit denen von Fig. 2 identisch sein können, wo die Signale SH an dem Eingang 33 empfangen werden, werden zu der Kippschaltung 54 über einen Inverter 57 übertragen. Eine UND-Schaltung 58 ist über einen ersten Eingang mit dem Ausgang q der Kippschaltung 54, über einen zweiten Eingang mit dem Eingang 56 der Signale SH und über einen dritten Eingang mit einem Ausgang einer Kippschaltung 59 verbunden, so daß die UND-Schaltung 58 die Signale SH zu einem zweiten Eingang der ODER-Schaltung 52 überträgt, wenn die Ausgänge q und der Kippschaltungen 54 und 59 jeweils in dem Zustand 1 sind. Der Ausgang der UND-Schaltung 58, der mit der ODER-Schaltung 52 verbunden ist, ist außerdem mit einem Eingang 60 eines Zählers 61 verbunden, der in der Schaltung Cpt 2 enthalten ist und von welchem ein erster Ausgang 62 mit den Kippschaltungen 54 und 55 über eine ODER-Schaltung 63 verbunden ist, um diese Kippschaltungen durch ein Signal RAZ auf Null rückzusetzen, das alle vier Taktimpulse erzeugt wird, die durch den Zähler 61 gezählt und durch das an dem Ausgang q der Kippschaltung 54 erzeugte Signal freigegeben werden. Außerdem ist der Ausgang der UND-Schaltung 58 mit einem ersten Eingang einer UND-Schaltung 64 verbunden, die über einen zweiten Eingang mit demselben Ausgang der Kippschaltung 59 wie der dritte Eingang der UND-Schaltung 58 verbunden ist. Das an dem Ausgang der UND-Schaltung 64 erzeugte Signal gestattet deshalb die Steuerung des Adreßgenerators GA über einen Eingang 65, so daß jedes der vier Bits eines Elements des Schlüssels CLE, der in dem Speicher MCL enthalten ist, in Synchronismus mit den vier Bits einer Information Ie adressiert wird, die nacheinander an dem Ausgang des Registers R 2 abgegeben werden. Jedes durch den Ausgang 66 des Speichers MCL an den Vergleicher 53 abgegebene Bit wird mit einem Bit verglichen, das durch einen Ausgang q D des Registers R 2 durch die Synchronisierung abgegeben wird, welche durch die Synchronisierschaltung SYN erfolgt, die an die Taste VC, an den Ausgang S des Codierers CD, an zwei Eingänge E und H des Registers R 2, an die Zählschaltung Cpt 2, an den Adreßgenerator GA sowie an die Vergleichsschaltung Cp 2 angeschlossen ist. Jede Folge des Vergleiches der vier Bits eines Elements des Schlüssels CLE mit den vier Bits der Information Ie (die aus der Codierung eines Elements der durch einen Bediener eingegebenen Codegruppe CC resultiert) wird beendet, sobald der Zähler 61, der vier Impulse gezählt hat, ein Signal an dem Ausgang 62 erzeugt. Es sei angemerkt, daß ein Signal INIT, das an einem Eingang 67 der Hilfseinrichtung DA empfangen wird, das Initialisieren der Einrichtung bei ihrer Inbetriebsetzung gestattet, indem die Kippschaltungen 54 und 55 der Synchronisierschaltung SYN, die Kippschaltung 59 der Schaltung Cpt 2 sowie drei weitere Kippschaltungen 68, 69 und 70, die in der Vergleichsschaltung Cp 2 enthalten sind, ebenso wie der Zähler 61 auf Null rückgesetzt werden.
Wenn die miteinander verglichenen Bits, die aus dem Speicher MCL und aus dem Register R 2 stammen, identisch sind, wird an dem Ausgang des Vergleichers 53 kein Signal erzeugt und die Kippschaltung 68 bleibt auf Null. Wenn die Bits verschieden sind, erzeugt der Ausgang des Vergleichers 53 ein Signal, das die Kippschaltung 68 an der ansteigenden Flanke eines Taktsignals SH, das durch die UND-Schaltung 58 übertragen wird, auf 1 setzt. In einem zweiten Ausführungsbeispiel ist der Zähler 61 so ausgelegt, daß er ein Signal an einem Ausgang 71 nach jeweils sechzehn durch die UND-Schaltung 58 freigegebenen Impulsen erzeugt, wobei das Zeitintervall definitionsgemäß einer Kontrollperiode entspricht, während der durch die Hilfseinrichtung DA geprüft wird, ob die Codegruppe CC diejenige ist, die Zugriff auf die Maschine ergibt. Ein Signal an dem Ausgang 71, der mit der Kippschaltung 59 verbunden ist, gestattet, diese in den Zustand 1 zu setzen und über den Ausgang q dieser Kippschaltung die Kippschaltung 69 in den Zustand 1 zu setzen, die dann ein Signal SV an ihrem Ausgang q erzeugt, das an dem Ausgang 10 der Hilfseinrichtung DA abgegeben wird. Im Fall eines durch den Vergleicher 53 festgestellten Fehlers gibt dieser ein Signal an die Kippschaltung 68 ab, die die Kippschaltung 70 in den Zustand 1 setzt, so daß ein Signal SE, das an dem Ausgang q der Kippschaltung 70 erzeugt wird, an dem Ausgang 11 der Hilfseinrichtung DA abgegeben wird.
Der Zähler 61 von Fig. 4 enthält in Fig. 5 einen Zähler 80 mit vier Ausgängen q A , q B , q C uns q D . Der Zähler 80 wird über den Eingang 60 gesteuert, welcher mit der UND-Schaltung 58 von Fig. 4 verbunden ist, und wird durch das Signal INIT, das an dem Eingang 67 der Hilfseinrichtung DA von Fig. 4 empfangen wird, auf Null gelöscht. Das Signal INIT dient außerdem zum Nullrückstellen einer Kippschaltung 81 über eine ODER-Schaltung 82, die außerdem mit dem Ausgang einer NAND-Schaltung 83 verbunden ist, durch die das Signal am Ausgang 71 des Zählers 61 von Fig. 4 und 5 erzeugt wird. Die Kippschaltung 81 wird so durch die ODER-Schaltung 82 bei der Initialisierung der Hilfseinrichtung DA und am Ende jeder Kontrollperiode, in deren Verlauf eine bestimmte Anzahl von Taktimpulsen SH gezählt worden ist, also beispielsweise 16, auf Null rückgesetzt. Die Torschaltung 89 gibt ein Signal an ihrem Ausgang bei Vorhandensein eines Taktsignals SH an dem Eingang 60 ab, das durch eine NAND- Schaltung 85 übertragen wird. Der Ausgang der NAND-Schaltung 85 ist mit dem Ausgang 62 des Zählers 61 von Fig. 4 und 5 verbunden und liefert diesem ein Signal bei Nichtvorhandensein von Signalen an ihrem ersten Eingang, der mit dem Inverter 84 verbunden ist, an zwei weiteren Eingängen, die mit den Ausgängen q A und q B des Zählers 80 über zwei Inverter 86 bzw. 87 verbunden sind, und an einem vierten Eingang, der mit einer ODER-Schaltung 88 verbunden ist. Die Bedingung, Nichtvorhandensein eines Signals an den vier Eingängen der NAND-Schaltung 85, ist erfüllt, wenn der Zähler 80 vier Taktimpulse SH gezählt hat, in welchem Fall ein Signal an den Ausgängen qA und qB des Zählers 80 allein erzeugt wird. Wenn der Zähler 80 sechzehn Impulse gezählt hat, wird ein Signal an den vier Ausgängen qA, qB, qC und qD erzeugt, wobei aber in diesem Fall der Zähler 80 kein Signal an einem fünften Ausgang 89 erzeugt, so daß die Kippschaltung 81, mit der dieser Ausgang verbunden ist, auf Null gesetzt wird. Da die Kippschaltung 81 am Ende von sechzehn Impulsen auf Null gesetzt wird, gibt der Ausgang q dieser Kippschaltung kein Signal mehr an die ODER-Schaltung 88 einerseits und an die NAND-Schaltung 83 andererseits ab. Deshalb wird allein alle vier Impulse ein Signal an dem Ausgang der NAND-Schaltung 85 erzeugt, und alle sechzehn Impulse wird ein Signal an dem Ausgang der NAND-Schaltungen 85 und 83 erzeugt.
Fig. 6 zeigt einen Zeitplan von Signalen, die in der Hilfseinrichtung DA von Fig. 4 in dem Fall des Drückens der Tasten T 9, T 2, T 3, T 4 erzeugt werden. Das Drücken der Taste T 9 bewirkt die Erzeugung von Impulsen an den Ausgängen 2⁰ und 2³ des Codierers CD von Fig. 2 und 4. Das Drücken der Taste T 2 gestattet, einen Impuls an dem Ausgang 2¹ zu erzeugen. Das Drücken der Taste T 3 gestattet, einen Impuls an den Ausgängen 2⁰ und 2¹ zu erzeugen, während durch die Taste T 4 ein Impuls an dem Ausgang 2² des Codierers CD erzeugt wird. Eine vertrauliche Codegruppe CC, die in die Hilfseinrichtung DA beispielsweise durch aufeinanderfolgendes Drücken der Tasten T 9, T 2, T 3, T 4 eingegeben wird, wird deshalb in eine Information IC codiert, indem die Elemente der Codegruppe CC nacheinander jeweils codiert werden. Der Codierer CD von Fig. 4 gibt an das Register R 2 nacheinander die Codeelemente ab, die dem Drücken der Taste T 9 entsprechen, das in Fig. 6 mit C 9 bezeichnet ist. C 2, C 3 und C 4 stellen die in dem Register R 2 nacheinander gespeicherten Codeelemente dar, die aus dem Drücken der Tasten T 2, T 3 und T 4 resultieren. Das Drücken der Taste VC gestattet, die Speicherung jedes Codeelements in dem Register R 2, wie beispielsweise des Codeelements C 9, durch einen Impuls freizugeben, der an den Eingang H des Registers R 2 von Fig. 4 angelegt wird, welcher, wie in Fig. 6 angegeben, gegenüber dem Impuls verzögert ist, welcher das Codeelement darstellt, das er freigibt, also beispielsweise C 9. Die Taktimpulse SH, die für die Synchronisierung der verschiedenen Elemente der Hilfseinrichtung DA durch die Synchronisierschaltung SYN von Fig. 4 bestimmt sind, sind in Fig. 6 angegeben. Ebenso sind diejenigen Impulse angegeben, die an dem Ausgang q der Kippschaltungen 55 bzw. 54 von Fig. 4 erzeugt werden, wobei der erste mit dem sich aus dem Drücken der Taste VC ergebenden Impuls in Synchronismus ist, während der zweite eine Zeitverschiebung gegenüber dem ersten aufweist. Da der Ausgang q der Kippschaltung 54 gemäß Fig. 4 mit der UND-Schaltung 58 verbunden ist, über die der Zähler 61 gesteuert wird, erzeugt der Zähler 61, nachdem er ab der Vorderflanke der Impulse q 54 (in Fig. 6) vier Taktimpulse gezählt hat, einen Impuls an dem Ausgang 62, durch den die Kippschaltungen 54 und 55 auf Null rückgesetzt werden, was der Hinterflanke der Impulse q 55 und q 54 entspricht. Da jeder Impuls q 54 vier Taktimpulsen SH entspricht, die durch das Drücken der Taste VC freigegeben werden, werden deshalb am Ende von vier Impulsen q 54 sechzehn Taktimpulse SH freigegeben, die einen Impuls an dem Ausgang 71 des Zählers 61 von Fig. 4 erzeugen. Ein Impuls wird deshalb an dem Ausgang q der Kippschaltung 59 erzeugt, um das Ergebnis des Vergleiches der Information IC, d. h. der über die Tasten eingegebenen vertraulichen Codegruppe mit dem Schlüssel CLE freizugeben und um das Abgeben entweder eines Signals SV oder eines Signals SE an den Ausgängen 10 bzw. 11 der Hilfseinrichtung DA zu gestatten. Die über den Ausgang der UND-Schaltung 64 von Fig. 4 übertragenen Taktimpulse werden in Fig. 6 in Gruppen zu vier Impulsen gemäß der Steuerung der an dem Ausgang q der Kippschaltung 54 erzeugten Impulse zusammengefaßt. Diese Folgen von vier Impulsen, die an den Adreßgenerator GA abgegeben werden, gestatten das Lesen der vier Bits des Schlüssels CLE in dem Speicher MCL von Fig. 4 Bit für Bit während vier Folgen. Der Vergleich der Bits erfolgt in dem Vergleicher 53 mit der Taktfrequenz der vier Taktimpulse.
In dem Fall von Fig. 6, in welchem nacheinander die Tasten T 9, T 2, T 3, T 4 gedrückt werden, um die Codegruppe CC einzugeben, wird jedes Codeelement, also C 9, C 2, C 3, C 4 mit einem der vier Elemente des Schlüssels CLE im Verlauf der vier Folgen von vier Taktimpulsen, die durch viermaliges Drücken der Taste VC freigegeben werden, verglichen. In Fig. 6 ist ein Beispiel angegeben, das einen Impuls zeigt, der an dem Ausgang des Vergleichers 53 im Fall der Feststellung eines Fehlers erzeugt wird, und das Signal, das an dem Ausgang q der Kippschaltung 68 in diesem Fall erzeugt wird. Das Signal SE, das sich daraus ergibt, erscheint an dem Ausgang q der Kippschaltung 70 von Fig. 4 erst in dem Zeitpunkt der Freigabe durch das Signal, das an dem Ausgang q der Kippschaltung 59 erzeugt wird, wenn der Zähler 61 sechzehn Taktimpulse SH gezählt hat.

Claims (6)

1. Datenverarbeitungsanlage, die zur Geheimhaltung vertraulicher Informationen ausgelegt ist, mit einer Datenverarbeitungsmaschine, die mit einer Datenübertragungseinrichtung und mit einer insbesondere tragbaren, zum Mitführen durch den befugten Benutzer ausgebildeten Hilfseinrichtung versehen ist, die Einrichtungen zur Verbindung mit der Datenübertragungseinrichtung und Speichereinrichtungen zur permanenten Speicherung eines Schlüssels enthält, und mit Einrichtungen zum Vergleichen dieses Schlüssels mit einer über eine Gruppe von Kontaktelementen eingebbaren vertraulichen Codegruppe, die einen exklusiven Zugriff auf die Maschine über die Datenübertragungseinrichtung in Abhängigkeit vom Vergleichsergebnis freigibt, dadurch gekennzeichnet, daß die Hilfseinrichtung (DA) die Gruppe von Kontaktelementen (T 0, . . . T 9, VC) enthält, die jeweils über eine in die Hilfseinrichtung (DA) integrierte Verbindung (C 0, . . . C 10) mit den ebenfalls in die Hilfseinrichtung (DA) integrierten Vergleichseinrichtungen (Cp 1) verbunden sind.
2. Anlage nach Anspruch 1, dadurch gekennzeichnet, daß die Kontaktelemente (T 0, . . . T 9) mit den Vergleichseinrichtungen (Cp 1) über einen Codierer (CD) verbunden sind, der eine Anzahl von Eingängen hat, die gleich der Anzahl von Kontaktelementen ist, und daß die Eingänge des Codierers (CD) jeweils mit einem der Kontaktelemente (T 0, . . . T 9) über die integrierten Verbindungen (C 0, . . . C 10) verbunden sind.
3. Anlage nach Anspruch 2, dadurch gekennzeichnet, daß über eine außerhalb der Hilfseinrichtung (DA) angeordnete Kontaktvorrichtung (P) ein elektrischer Kontakt nacheinander zu bestimmten Kontaktelementen (T 0, . . . T 9, VC) herstellbar ist und daß der Codierer (CD) so ausgelegt ist, daß er nacheinander an einer bestimmten Anzahl von Ausgängen eine Reihe von Bitkombinationen erzeugt, die jeweils eines der Informationselemente bilden, woraus die vertrauliche Codegruppe gebildet ist, welche über die Kontaktvorrichtung (P) nacheinander an den bestimmten Kontaktelementen (T 0, . . . T 9, VC) in die Hilfseinrichtung (DA) eingegeben worden ist.
4. Anlage nach Anspruch 3, dadurch gekennzeichnet, daß die Kontaktelemente ein zusätzliches Kontaktelement (VC) enthalten und die Hilfseinrichtung (DA) mit Synchronisiereinrichtungen (Cpt 1) versehen ist, die durch Kontaktgabe an diesem zusätzlichen Kontaktelement (VC) von außen gesteuert werden.
5. Anlage nach Anspruch 4, dadurch gekennzeichnet, daß die Hilfseinrichtung (DA) außerdem ein Pufferregister (RT), das über Eingänge mit dem Codierer (CD) und über wenigstens einen Ausgang mit den Vergleichseinrichtungen (Cp 1) verbunden ist, und eine Zählschaltung (C pt 1) enthält, die so ausgelegt ist, daß sie mit einer von außerhalb der Hilfseinrichtung (DA) eingegebenen Taktfrequenz arbeitet, wobei diese Zählschaltung (C pt 1) einerseits mit den Synchronisiereinrichtungen und andererseits mit den Speichereinrichtungen (MCL) verbunden ist, so daß das Lesen des Schlüssels aus den Speichereinrichtungen (MCL) in Synchronismus mit dem Auslesen des Pufferregisters (RT) für den Vergleich der vertraulichen Codegruppe mit dem Schlüssel durch die Vergleichseinrichtungen erfolgt.
6. Anlage nach Anspruch 5, dadurch gekennzeichnet, daß die Vergleichseinrichtungen Diskriminatoreinrichtungen (53, 68, 69, 70) enthalten, die ein erstes Signal (SV) für die Freigabe des Zugriffs auf die Maschine (MA) an einem mit der Datenübertragungseinrichtung (DT) verbundenen ersten Ausgang (10) und bei einem Fehler ein zweites Signal (SE), das den Zugriff auf die Maschine (MA) sperrt, an einem mit der Datenübertragungseinrichtung (DT) verbundenen zweiten Ausgang (11) erzeugen.
DE19782822522 1977-05-26 1978-05-23 Datenverarbeitungsanlage, die das geheimnis vertraulicher informationen schuetzt Granted DE2822522A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR7716098A FR2392447A1 (fr) 1977-05-26 1977-05-26 Systeme de traitement d'informations protegeant le secret d'informations confidentielles

Publications (2)

Publication Number Publication Date
DE2822522A1 DE2822522A1 (de) 1978-12-07
DE2822522C2 true DE2822522C2 (de) 1988-11-03

Family

ID=9191304

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19782822522 Granted DE2822522A1 (de) 1977-05-26 1978-05-23 Datenverarbeitungsanlage, die das geheimnis vertraulicher informationen schuetzt

Country Status (10)

Country Link
US (1) US4271482A (de)
JP (1) JPS6052470B2 (de)
BE (1) BE863338A (de)
CH (1) CH625633A5 (de)
DE (1) DE2822522A1 (de)
ES (1) ES464814A1 (de)
FR (1) FR2392447A1 (de)
GB (1) GB1595047A (de)
IT (1) IT1110474B (de)
SE (1) SE432488B (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1147823A (en) * 1978-07-24 1983-06-07 Robert M. Best Crypto microprocessor for executing enciphered programs
US4465901A (en) * 1979-06-04 1984-08-14 Best Robert M Crypto microprocessor that executes enciphered programs
FR2471003B1 (fr) * 1979-11-30 1986-01-24 Dassault Electronique Systeme a objet portatif presentant une information confidentielle et lecteur de cette information, notamment pour des transactions financieres et/ou commerciales
US4529870A (en) * 1980-03-10 1985-07-16 David Chaum Cryptographic identification, financial transaction, and credential device
DE3132633C2 (de) * 1980-11-07 1989-01-12 Hermann 7742 St Georgen Stockburger Verfahren und Vorrichtung zum Registrieren der Benutzung von Kopiergeräten
FR2496294B1 (fr) * 1980-12-15 1987-01-02 Thomson Csf Dispositif protege d'authentification des utilisateurs d'un terminal de transmission de messages et systeme de transactions comportant de tels dispositifs
CA1176335A (en) * 1981-06-05 1984-10-16 Exide Electronics Corporation Computer communications control
SE430199B (sv) * 1982-02-12 1983-10-24 Ellemtel Utvecklings Ab Sett och anordning for att ge identitet at och utpeka en av ett antal funktionsenheter
NL8201847A (nl) * 1982-05-06 1983-12-01 Philips Nv Inrichting voor het beschermen tegen onbevoegd uitlezen van in een geheugen te memoriseren programmawoorden.
FR2539897B1 (fr) * 1983-01-20 1988-12-30 Cii Honeywell Bull Procede et dispositif pour habiliter le detenteur d'un objet portatif tel qu'une carte, a acceder par cette carte a au moins un service dispense par au moins un organisme habilitant
US4906828A (en) * 1983-02-28 1990-03-06 Paperless Accounting, Inc. Electronic money purse and fund transfer system
DE3318083A1 (de) * 1983-05-18 1984-11-22 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung mit einem speicher und einer zugriffskontrolleinheit
US4550350A (en) * 1983-07-19 1985-10-29 Software Distribution Newtork, Inc. Secure copy method and device for stored programs
FR2549989B1 (fr) * 1983-07-29 1985-09-13 Philips Ind Commerciale Systeme d'authentification entre un lecteur de carte et une carte de paiement echangeant des informations
US4630201A (en) * 1984-02-14 1986-12-16 International Security Note & Computer Corporation On-line and off-line transaction security system using a code generated from a transaction parameter and a random number
JPS61275948A (ja) * 1985-05-31 1986-12-06 Casio Comput Co Ltd デ−タ記憶装置
JPH083821B2 (ja) * 1985-07-12 1996-01-17 カシオ計算機株式会社 Icカードシステム
US4816654A (en) * 1986-05-16 1989-03-28 American Telephone And Telegraph Company Improved security system for a portable data carrier
US4926481A (en) * 1988-12-05 1990-05-15 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Computer access security code system
JPH02170272A (ja) * 1988-12-23 1990-07-02 Hitachi Maxell Ltd 秘密情報の照合方式
AU3777593A (en) * 1992-02-26 1993-09-13 Paul C. Clark System for protecting computers via intelligent tokens or smart cards
JP2502914B2 (ja) * 1992-07-31 1996-05-29 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ転送方法及び装置
US5428795A (en) * 1992-07-31 1995-06-27 International Business Machines Corporation Method of and apparatus for providing automatic security control of distributions within a data processing system
US5539828A (en) * 1994-05-31 1996-07-23 Intel Corporation Apparatus and method for providing secured communications
US6185546B1 (en) 1995-10-04 2001-02-06 Intel Corporation Apparatus and method for providing secured communications
US5606315A (en) * 1994-12-12 1997-02-25 Delco Electronics Corp. Security method for protecting electronically stored data
US5721777A (en) * 1994-12-29 1998-02-24 Lucent Technologies Inc. Escrow key management system for accessing encrypted data with portable cryptographic modules
US6219423B1 (en) 1995-12-29 2001-04-17 Intel Corporation System and method for digitally signing a digital agreement between remotely located nodes
US6088450A (en) * 1996-04-17 2000-07-11 Intel Corporation Authentication system based on periodic challenge/response protocol
US6181803B1 (en) 1996-09-30 2001-01-30 Intel Corporation Apparatus and method for securely processing biometric information to control access to a node
US5828753A (en) 1996-10-25 1998-10-27 Intel Corporation Circuit and method for ensuring interconnect security within a multi-chip integrated circuit package
US5818939A (en) * 1996-12-18 1998-10-06 Intel Corporation Optimized security functionality in an electronic system
DE19708616C2 (de) * 1997-03-03 1999-09-02 Siemens Ag Elektronische Datenverarbeitungseinrichtung und -system
AU6758898A (en) 1997-03-12 1998-09-29 Visa International Secure electronic commerce employing integrated circuit cards
US5974143A (en) * 1997-09-30 1999-10-26 Intel Corporation Virus-resistent mechanism for transaction verification to confirming user
US6257486B1 (en) 1998-11-23 2001-07-10 Cardis Research & Development Ltd. Smart card pin system, card, and reader
US6587947B1 (en) 1999-04-01 2003-07-01 Intel Corporation System and method for verification of off-chip processor code
CN1095112C (zh) * 1999-10-14 2002-11-27 盖内蒂克瓦尔有限公司 具安全密码认证的键盘装置及其方法
US6918039B1 (en) 2000-05-18 2005-07-12 International Business Machines Corporation Method and an apparatus for detecting a need for security and invoking a secured presentation of data
US20020066017A1 (en) * 2000-11-28 2002-05-30 Multiscience System Pte Ltd. Security systems for internet transactions and method of use
US8190914B2 (en) * 2006-02-28 2012-05-29 Red Hat, Inc. Method and system for designating and handling confidential memory allocations
GB2527034A (en) 2014-06-03 2015-12-16 Ibm A method and apparatus for providing a user access to a computer system
JP6806205B1 (ja) 2019-08-28 2021-01-06 株式会社明電舎 多孔質材料の改質方法
JP6860048B2 (ja) 2019-08-30 2021-04-14 株式会社明電舎 原子層堆積方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3184714A (en) * 1963-04-15 1965-05-18 Texas Instruments Inc Apparatus for use with a credit card
US3579186A (en) * 1968-06-25 1971-05-18 Burroughs Corp Personal identification method and apparatus
GB1285443A (en) * 1968-08-30 1972-08-16 Smiths Industries Ltd Improvements in or relating to access-control equipment and item-dispensing systems including such equipment
US3868057A (en) * 1971-06-29 1975-02-25 Robert C Chavez Credit card and indentity verification system
GB1414126A (en) * 1971-11-22 1975-11-19 Key Tronic Ltd Secutity for computer systems
US3764742A (en) * 1971-12-23 1973-10-09 Ibm Cryptographic identification system
CA1004362A (en) * 1972-04-11 1977-01-25 Gretag Aktiengesellschaft System for the individual identification of a plurality of individuals
US3970992A (en) * 1974-06-25 1976-07-20 Ibm Corporation Transaction terminal with unlimited range of functions
US3934122A (en) * 1974-08-15 1976-01-20 Riccitelli James A Electronic security card and system for authenticating card ownership
FR2311365A1 (fr) * 1975-05-13 1976-12-10 Innovation Ste Int Systeme pour transferer et memoriser des donnees de maniere personnelle et confidentielle au moyen d'objets portatifs electroniques independants
FR2389284A1 (fr) * 1977-04-27 1978-11-24 Cii Honeywell Bull Systeme de traitement d'informations protegeant le secret d'informations confidentielles

Also Published As

Publication number Publication date
JPS53147447A (en) 1978-12-22
FR2392447A1 (fr) 1978-12-22
IT1110474B (it) 1985-12-23
GB1595047A (en) 1981-08-05
BE863338A (fr) 1978-05-16
US4271482A (en) 1981-06-02
ES464814A1 (es) 1978-09-01
JPS6052470B2 (ja) 1985-11-19
FR2392447B1 (de) 1980-01-18
SE432488B (sv) 1984-04-02
IT7823038A0 (it) 1978-05-28
SE7804776L (sv) 1978-11-27
CH625633A5 (de) 1981-09-30
DE2822522A1 (de) 1978-12-07

Similar Documents

Publication Publication Date Title
DE2822522C2 (de)
DE3044463C2 (de)
DE2818551C2 (de)
EP0281057B1 (de) Schaltungsanordnung zur Sicherung des Zugangs zu einem Datenverarbeitungssystem mit Hilfe einer Chipkarte
DE2253275C3 (de) Verfahren und Vorrichtung zum Betreiben einer gegen unbefugten Zugang gesicherten Nachrichtenübertragungsanlage
EP0842500B1 (de) Sperrvorrichtung für zeitlich begrenzt zu nutzende nutzobjekte
DE19860177C2 (de) Verfahren und Vorrichtung zur benutzerkontrollierten Freischaltung von Chipkartenfunktionen
EP0172314A1 (de) Arbeits-Verfahren und Einrichtung zum elektronisch autorisierten Feststellen einer Sache
DE69735166T2 (de) Verfahren und einrichtung zur sicherung der ferndienstleistungen der finanzinstitute
CH629902A5 (de) Verfahren zur identitaetsueberpruefung.
DE2901521A1 (de) Persoenliches identifizierungssystem
DE3103514A1 (de) Verfahren und vorrichtung zum steuern einer gesicherten transaktion
WO2000017826A1 (de) Vorrichtung zum liefern von ausgangsdaten als reaktion auf eingangsdaten und verfahren zum überprüfen der authentizität und verfahren zum verschlüsselten übertragen von informationen
DE2009854B2 (de) Einrichtung zur selbsttätigen Durchführung von Büroarbeiten, die bei Transaktionen in einer Bank oder dergleichen erforderlich sind
DE1599016C3 (de) Anordnung an automatischen, kartengesteuerten Zugängen mit Einrichtungen zum Ablesen von auf einer Karte befindlichen Identifizierungs- und Authentizitätsdaten
DE2633077A1 (de) Anordnung mit einer haupt-endstelle und mindestens einer hilfs-endstelle
DE2122124A1 (de) Elektrisches Überwachungssystem
DE1524201A1 (de) Tastenfeldanordnung fuer den Betrieb eines elektronischen Systems
DE2245027C2 (de) Geldausgabevorrichtung mit Prüfeinrichtung
DE1549529C3 (de) Ausgabeanlage mit Selbstbedienung
DE3342651A1 (de) Verfahren zur absicherung des zugriffs an terminals
EP0203543B1 (de) Verfahren und Anordnung zum Überprüfen von Chipkarten
EP0570828B1 (de) Verfahren und Datenträgeranordnung zur Echtheitserkennung von Speicherchips
EP0607950B1 (de) Verfahren und Datenträgeranordnung zur Echtheitserkennung von Speicherchips
DE3706955A1 (de) Schaltungsanordnung zur sicherung des zugangs zu einem datenverarbeitungssystem mit hilfe einer chipkarte

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8128 New person/name/address of the agent

Representative=s name: PRINZ, E., DIPL.-ING. LEISER, G., DIPL.-ING., PAT.

8125 Change of the main classification

Ipc: G06F 12/14

D2 Grant after examination
8364 No opposition during term of opposition