EP0172239B1

Solid state key for controlling access to computer software

Abstract

This record has no abstract on file.

EP0172239B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 21 February 2005, 21.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 20 independent, 0 dependent

  1. 1
    A system for affording access by a user to a software program residing in a computer (34), comprising an access key (12) capable of generating a password and of being transported independently of the computer (34, 68) and an access key verification means adapted to be resident in the computer (34, 68) for verifying a password generated by the access key (12) and allowing access and use to the software program; characterised in that:said access key (12) includes: (a) pulse generating means (30, 60) for generating a signal that is dependent on the elapse of time;(b) password generating means (32, 64) coupled to said pulse generating means (30, 60) for generating a password from the signal from said pulse generating means (30, 60);(c) displaying means (18) communicating with the password generating means (32) for displaying at least part of said password;andsaid access key verification means includes: (a) means (40,70) for receiving at least initially a time input;(b) means (42,72) for receiving the password as generated by the access key (12) and input by the user;(c) means (46, 88) for processing the time input for producing an internal password;(d) means (48, 49;92, 94) for determining if the internal password bears a prescribed relationship to the password generated by said access key (12);(e) means (50, 96) for affording access to the software program if the prescribed relationship exists. 1. System zur Schaffung des Zugangs durch einen Benützer zu einem in einem Rechner (34) untergebrachten Softwareprogramm, umfassend einen Zugangsschlüssel (12), der fähig ist, ein Kennwort zu erstellen und unabhängig vom Rechner (34, 68) transportiert zu werden und eine Zugangsschlüssel-Nachprüfungseinrichtung, die dazu ausgebildet ist, im Rechner (34, 68) untergebracht zu werden, um ein Kennwort nachzuprüfen, das vom Zugansschlüssel (12) erstellt ist und den Zugang zum und die Verwendung des Softwareprogramms zuzulassen;dadurch gekennzeichnet daß der genannte Zugangsschlüssel umfaßt: (a) Impulsgebereinrichtungen (30, 60) zur Erzeugung eines Signals, das vom Zeitablauf abhängig ist;(b) Kennworterstellungseinrichtungen (32, 64), die mit den genannten Impulsgebereinrichtungen (30,60) gekoppelt sind, um ein Kennwort aus dem von den genannten Impulsgebereinrichtungen (30, 60) erzeugten Signal zu erstellen;(c) eine Sichtanzeigeeinrichtung (18), die mit der Kennworterstellungseinrichtung (32) verbunden ist, um wenigstens einen Teil des genannten Kennwortes anzuzeigen;unddie genannte Zugangsschlüsselnachprüfungseinrichtung umfassend: (a) Einrichtungen (40, 70) zum zumindest anfänglichen Empfang einer Zeiteingangsgröße;(b) Einrichtungen (42, 72) zum Empfang des vom Zugangsschlüssel (12) erstellten und vom Benützer eingegebenen Kennwortes;(c) Einrichtungen (46, 88) zur Verarbeitung der Zeiteingangsgröße, um ein internes Kennwort zu erstellen;(d) Einrichtungen (48, 49;92, 94) zur Bestimmung, ob das interne Kennwort in einem vorgeschriebenen Verhältnis zu dem von dem genannten Zugangsschlüssel (12) erstellten Kennwort steht;(e) Einrichtungen (50, 96) zur Herstellung des Zugangs zum Softwareprogramm, wenn das vorgeschriebene Verhältnis besteht. 1. Un système pour permettre l'accès par un utilisateur à un programme de logiciel résidant dans un ordinateur (34), comprenant une clef d'accès (12) susceptible de produire un mot de passe et d'être transportée indépendamment de l'ordinateur (34, 68) et un moyen de vérification de la clef d'accès adapté pour être résidant dans l'ordinateur (34, 68) pour vérifier un mot de passe produit par la clef d'accès (12) et autorisant l'accès et l'utilisation au programme de logiciel;caractérisé en ce que: ladite clef d'accès (12) comprend: (a) un moyen de production d'impulsions (30, 60) pour produire un signal qui dépend de l'écoulement du temps;(b) au moyen de production d'un mot de passe (32, 64) couplé au moyen de production d'impulsions (30, 60) pour produire un mot de passe à partir du signal du moyen de production d'impulsions (30, 60);(c) un moyen de visualisation (18) commini- quant avec le moyen de production de mot de passe (32) pour visualiser au moins une partie dudit mot de passe;etle moyen de vérification de la clef d'accès comprend: (a) un moyen (40, 70) pour recevoir au moins initialement une entrée de temps;(b) un moyen (42, 72) pour recevoir le mot de passe tel que produit par le clef d'accès (12) et entré par l'utilisateur;(c) un moyen (46, 88) pour traiter l'entrée de temps pour produire un mot de passe interne;(d) un moyen (48,49;92, 94) pour déterminer si le mot de passe interne porte une relation prescrite avec le mot de passe produit par ladite clef d'accès (12);(e) un moyen (50, 96) pour permettre l'accès au programme de logiciel si la relation prescrite existe. 2. Un système selon la revendication 1 où: le moyen de production d'impulsions précité (30, 60) comprend un moyen pour produire selon un algorithme prescrit un mot de passe constitué d'un train de caractères;etle moyen de visualisation précité (18) comprend un moyen pour visualiser au moins un caractère représentatif dudit train de caractères.
  2. 2
    A system according to claim 1 wherein:said pulse generating means (30, 60) includes means for generating in accordance with a prescribed algorithm a password comprised of a character string;andsaid displaying means (18) includes means for displaying at least one character representative of said character string. 2. System nach Anspruch 1, worin die genannten Impulsgebereinrichtungen (30, 60) Einrichtungen zur Erstellung eines Kennwortes aus einer Zeichenreihe gemäß einem vorgeschriebenen Algorithmus umfassen, welches Kennwort aus einer Zeichenreihe besteht;unddie genannte Sichtanzeigeeinrichtung (18) Mittel zur Sichtanzeige wenigstens eines für die genannte Zeichenreihe repräsentativen Zeichens aufweist. 3. Un système selon la revendication 1 ou la revendication 2, où l'ordinateur a un affichage vidéo (D), qui peut afficher un autre signal du moyen de vérification de la clef d'accès, et où: le moyen de vérification de la clef d'accès comprend de plus: (a) un moyen de production d'un nombre stimulant (86) pour produire un nombre stimulant;(b) un moyen pour produire un autre signal sur l'affichage vidéo (D) qui est représentatif dudit nombre stimulant;etla clef d'accès comprend de plus: (a) au moins un détecteur (28) accessible de l'extérieur de ladite clef d'accès de sorte que la juxtaposition de la clef d'accès (12) et de l'affichage (D) permette l'excitation du détecteur (28) par l'autre signal;(b) un moyen (66) couplé audit détecteur (28) pour décoder l'autre signal pour produire le nombre stimulant;(c) le moyen de production du mot de passe (62, 64) comprenant un moyen de production d'un mot de base (62) communiquant avec le moyen de production d'impulsions (60) pour produire un mot de base qui est une fonction du signal produit par le moyen de production d'impulsions (60);(d) le moyen de production du mot de passe (62, 64) comprenant un moyen (64) pour combiner le nombre stimulant au mot de base pour produire le mot de passe.
  3. 3
    A system according to claim 1 or claim 2, wherein the computer has a video display (D), which can display another signal from the access key verification means, and wherein:said access key verification means further includes: (a) a stimulus number generating means (86) for generating a stimulus number;(b) means for generating another signal on the video display (D) that is representative of said stimulus number;andsaid access key further includes: (a) at least one sensor (28) accessible from the exterior of said access key so that juxtaposition of the access key (12) and the display (D) affords excitation of the sensor (28) by the another signal;(b) means (66) coupled to said sensor (28) for decoding the another signal to produce the stimulus number;(c) said password generating means (62, 64) including a baseword generating means (62) communicating with said pulse generating means (60) for producing a baseword that is a function of the signal produced by said pulse generating means (60);(d) said password generating means (62, 64) including a means (64) for combining the stimulus number with the baseword to produce the password. 3. System nach Anspruch 1 oder 2, worin der Rechner eine Videsichtanzeige (D) aufweist, die ein anderes Signal von der Zugangsschlüssel-nachprüfungseinrichtung anzeigen kann, und worin die genannte Zugangsschlüsselnachprüfungseinrichtung weiters umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung (86) zur Erzeugung einer Anregungsimpulszahl;(b) eine Einrichtung zur Erzeugung eines anderen Signals auf der Videosichtanzeige (D), das repreäsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangschlüssel weiters umfassend: (a) wenigstens einen Sensor (28), der von außerhalb des genannten Zugangschlüssels zugänglich ist, sodaß eine Gegenüberstellung des Zugangsschlüssels, und der Sichtanzeige (D) die Erregung des Sensors (28) durch das andere Signal bewirkt;(b) eine Einrichtung (66), die mit dem genannten Sensor (28) gekoppelt ist, um das andere Signal zu dekodieren und die Anregungsimpulszahl zu erzeugen;(c) die genannte Kennworterstellungseinrichtung (62, 64) umfassend eine Basisworterstellungseinrichtung (62), die mit der genannten Impulsgebereinrichtung (60) in Verbindung steht, um ein Basiswort zu erstellen, das eine Funktion des Signals ist, das von der genannten lmpulsgebereinrichtung (60) erzeugt wird;(d) die genannte Kennworterstellungseinrichtung (62, 64) umfassend ein Mittel (64) zum Kombinieren der Anregungsimpulszahl mit dem Basiswort, um das Kennwort zu erstellen. 4. Un système selon la revendication 3 où la clef d'accès (12) précitée comprend: un moyen (200) pour compter chaque fois que le détecteur précité est excité par l'autre signal sur l'affichage vidéo;etun moyen (206) pour désactiver la clef d'accès lorsque le compte sur le moyen de comptage atteint un compte prédéterminé.
  4. 4
    A system according to claim 3 wherein said access key (12) includes:means (200) for counting each time said sensor is excited by the another signal on the video display;andmeans (206) for disabling said access key when the count on the counting means reaches a predetermined count. 4. System nach Anspruch 3, worin der genannte Zugangsschlüssel (12) umfaßt: eine Einrichtung (200) zum Zählen jedes Males, zu dem der Sensor durch das andere Signal auf der Videosichtanzeige erregt wird;undeine Einrichtung (206) zum Sperren des genannten Zugangsschlüssels, wenn die Zählung auf der Zähleinrichtung einen vorgegebenen Wert erreicht. 5. Un système selon la revendication 1 ou la revendication 2, où l'ordinateur a un affichage, qui peut afficher un autre du moyen de vérification de la clef d'accès et où: le moyen de vérification de la clef d'accès comprend: (a) un moyen de production d'un nombre stimulant pour produire un nombre stimulant;(b) un moyen pour produire un autre signal à l'affichage de l'ordinateur qui est représentatif dudit nombre stimulant;etla clef d'accès précitée comprend de plus: (a) un moyen pour entrer et décoder l'autre signal pour produire le nombre stimulant;(b) le moyen de production du mot de passe précité comprenant un moyen de production d'un mot de base communiquant avec le moyen de production d'impulsions pour produire un mot de base qui est une fonction du signal produit par le moyen de production d'impulsions;(c) le moyen de production du mot de passe comprenant un moyen pour combiner le nombre stimulant au mot de base pour produire le mot de passe.
  5. 5
    A system according to claim 1 or claim 2, wherein the computer has a display, which can display another signal from the access key verification means, and wherein:said access key verification means further includes: (a) a stimulus number generating means for generating a stimulus number;(b) means for generating another signal on the computer display that is representative of said stimulus number;andsaid access key further includes: (a) means for entering and decoding the another signal to produce the stimulus number;(b) said password generating means including a baseword generating means communicating with said pulse generating means for producing a baseword that is a function of the signal produced by said pulse generating means;(c) said password generating means including a means for combining the stimulus number with the baseword to produce the password. 5. System nach Anspruch 1 oder 2, worin der Rechner mit einer Sichtanzeige versehen ist, die fähig ist, ein anderes Signal der Zugangsschlüsselnachprüfungseinrichtung anzuzeigen, und worin die genannte Zugangsschlüsselnachprüfungseinrichtung weiters umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung zum Erzeugen einer Anregungsimpulszahl;(b) eine Einrichtung zur Erzeugung eines anderen Signals auf der Rechnersichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangsschlüssel weiters umfassend: (a) eine Einrichtung zum Eingeben und Dekodieren des anderen Signals, um die Anregungsimpulszahl zu erzeugen;(b) die genannte Kennworterstellungseinrichtung umfassend eine Basisworterstellungseinrichtung, die mit der genannten lmpulsgebereinrichtung in Verbindung steht, um ein Basiswort zu erstellen, das eine Funktion des Signals ist, das von der genannten Impulsgebereinrichtung erzeugt wird;(c) die genannte Kennworterstellungseinrichtung weiters umfassend eine Einrichtung zum Kombinieren der genannten Anregungsimpulszahl mit dem Basiswort, um das Kennwort zu erstellen. 6. Un système selon la revendication 1 ou la revendication 2, où la clef d'accès comprend: le signal précité du moyen de production d'impulsions produisant une série d'impulsions;un moyen compteur de limitation de temps pour compter des impulsions;un moyen pour coupler le moyen compteur de limite de temps au moyen de production d'impulsions pour compter le nombre d'impulsions produit ainsi;etun moyen pour désactiver ladite clef lorsque le compteur de limite de temps a compté un nombre prédéterminé d'impulsions du dispositif d'impulsions.
  6. 6
    A system according to claim 1 or claim 2, wherein said access key includes:said signal from the pulse generating means providing a series of pulses;a time limit counter means for counting pulses;means for coupling said time limit counter means to said pulse generating means to count the number of pulses generated thereby;andmeans for disabling said key when said time limit counter has counted a predetermined number of pulses from said pulse generating apparatus. 6. System nach Anspruch 1 oder 2, worin der genannte Zugangsschlüssel umfaßt: das genannte Signal von der genannten lmpulsgebereinrichtung, die eine Reihe von Impulsen erzeugt;eine Zeitbegrenzungsezähleinrichtung zum Zählen von Impulsen;eine Einrichtung zum Koppeln der genannten Zeitbegrenzungszähleinrichtung mit der genannten Impulsgebereinrichtung, um die von dieser erzeugte Anzahl von Impulsen zu zählen;undeine Einrichtung zum Sperren des genannten Schlüssels, wenn der genannte Zeitbegrenzungszähler eine vorgegebene Anzahl von Impulsen von der genannten Impulsgebervorrichtung gezählt hat. 7. Un système selon la revendication 1 ou la revendication 2, où le moyen de production du mot de passe précité de la clef d'accès précitée comprend: (a) un premier registre initialisé à un état fixe qui identifie uniquement la clef d'accès;(b) un second registre pour retenir sélectivement le signal du moyen de production d'impulsions;(c) un moyen pour coupler le moyen de production d'impulsions audit second registre;(d) un moyen pour synchroniser des sorties desdits premier et second registres pour produire ledit mot de passe;et le moyen de vérification de la clef d'accès comprend:(a) un moyen pour être initialisé à un état fixe uniquement associé à l'état fixe dudit premier registre de ladite clef d'accès.
  7. 7
    A system according to claim 1, or claim 2, wherein said password generating means of said access key comprises:(a) a first register initialized to a fixed state that uniquely identifies the access key;(b) a second register for selectively retaining the signal from the pulse generating means;(c) means for coupling said pulse generating means to said second register;(d) means for gating outputs of said first and second registers to produce said password;and said access key verification means includes:(a) means for being initialized to a fixed state uniquely associated with the fixed state of said first register of said access key. 7. System nach Anspruch 1 oder 2, worin die genannte Kennworterstellungseinrichtung des genannten Zugangsschlüssels umfaßt: (a) ein erstes Register, das zu einem fixierten bzw. festgesetzten Zustand initialisiert ist, der einzigartig den Zugangsschlüssel identifiziert;(b) ein zweites Register zum selektiven Aufbewahren des Signals von der Impulsgebereinrichtung;(c) eine Einrichtung zum Koppeln der genannten Impulsgebereinrichtung mit dem genannten zweiten Register;(d) eine Einrichtung zum Torsteuern von Ausgängen des genannten ersten und zweiten Registers, um das genannte Kennwort zu erstellen;und die genannte Zugangsschlüssel-nachprüfungseinrichtung umfassend:(a) eine Einrichtung, die zu einem fixierten bzw. festgesetzten Zustand initialisiert wird, der auf einzigartige Weise mit dem festgesetzten Zustand des genannten ersten Registers des genannten Zugangsschlüssels assoziiert ist. 8. Un système selon la revendication 7 avec l'ordinateur ayant un affichage vidéo qui peut visualiser un autre signal du moyen de vérification de la clef d'accès, où: le moyen de vérification de la clef d'accès comprend: (a) un moyen pour produire un nombre stimulant;(b) un moyen pour produire un autre signal sur l'affichage vidéo qui est représentatif dudit nombre stimulant;la clef d'accès comprend: (a) au moins un détecteur accessible de l'extérieur de ladite clef d'accès de sorte que la juxtaposition de la clef d'accès et de l'affichage permette l'excitation du détecteur par l'autre signal;(b) un troisième registre pour retenir sélectivement l'autre signal à l'affichage vidéo;(c) un moyen pour communiquer le détecteur dudit troisième registre de sorte que l'autre signal puisse modifier l'état du troisième registre selon la nombre stimulant;et(c) le moyen de synchronisation comprend un moyen pour synchroniser une sortie du troisième registre à la sortie desdits premier et second registres pour produire ledit mot de passe.
  8. 8
    A system according to claim 7 with the computer having a video display which can display another signal from the access key verification means, wherein:said access key verification means includes: (a) means for generating a stimulus number;(b) means for generating another signal on the video display that is representative of said stimulus number;said access key includes: (a) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the another signal;(b) a third register for selectively retaining the another signal on the video display;(c) means for communicating the sensor to said third register so that the another signal can alter the state of the third register in accordance with the stimulus number;and(d) said gating means includes means for gating an output from said third register with the output from said first and second registers to produce said password. 8. System nach Anspruch 7, in dem der Rechner mit einer Sichtanzeige versehen ist, die ein anderes Signal von der Zugangsschlüsselnachprüfungseinrichtung anzeigen kann, worin: die genannte Zugangsschlüsselnachprüfungseinrichtung umfaßt: (a) eine Einrichtung zum Erzeugen einer Anregungsimpulszahl;(b) eine Einrichtung zum Erzeugen eines anderen Signals auf der Videosichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;der genannte Zugangsschlüssel umfassend: (a) wenigstens einen Sensor, der von außerhalb des genannten Zugangsschlüssels zugänglich ist, sodaß eine Gegenüberstellung des Zugangsschlüssels und der Sichtanzeige die Erregung des Sensors durch das andere Signal bewirkt;(b) ein drittes Register für die selektive Aufbewahrung des anderen Signals auf der Videosichtanzeige;(c) eine Einrichtung für die Verbindung des Sensors mit dem genannten dritten Register, sodaß das andere Signal den Zustand des dritten Registers in Übereinstimmung mit der Anregungsimpulszahl verändern kann;und(d) die genannte Torsteuerungseinrichtung umfassend eine Einrichtung zum Torsteuern eines Ausgangs vom genannten dritten Register mit dem Ausgang des genannten ersten und zweiten Rewgister, um das genannte Kennwort zu erstellen. 9. Un système selon la revendication 7, où la clef d'accès comprend: un certain nombre de moyens de contacts accessibles de l'extérieur de la clef d'accès pour initialiser la clef d'accès;un moyen pour coupler l'un desdits contacts au premier registre précité et un autre desdits contacts au second registre précité;etun moyen pour rendre le contact immunisé à la réinitialisation.
  9. 9
    10. Un système selon la revendication 9, où le moyen rendant précité comprend un moyen pour isoler les contacts précités après initialisation. 9. A system according to claim 7 wherein said access key includes:a plurality of contacts means accessible from the exterior of said access key for initializing said access key;means for coupling one of said contacts to said first register and another of said contacts to said second register;andmeans for rendering the contacts immune to reinitialization. 9. System nach Anspruch 7, worin der genannte Zugangsschlüssel umfaßt: eine Vielzahl von Kontakteinrichtungen, die von der Außenseite des genannten Zugangsschlüssels zugänglich sind, um den genannten Zugangsschlüssel zu initialiseren;eine Einrichtung zum Koppeln eines der genannten Kontakte mit dem genannten ersten Register und eines anderen der genannten Kontakte mit dem genannten zweiten Register;undeine Einrichtung, um die Kontakte immun gegen Reinitialisierung zu machen.
  10. 10
    A system according to claim 9 wherein said rendering means includes means for insulating said contacts after initialization. 11. A system according to claim 9, or claim 10, wherein said access key includes:a third contact;means for communicating said third contact with said gating means;wherein said gating means includes means for enabling said first and second registers responsive to an initialization signal being applied to said third contact. 10. System nach Anspruch 9, worin die genannte Einrichtung zum Immunisieren der Kontakte eine Einrichtung zum Isolieren der genannten Kontakte nach der Initialisierung umfaßt. 11. Un système selon la revendication 9, ou la revendication 10, où la clef d'accès précitée comprend: un troisième contact;un moyen pour communiquer ledit troisième contact au moyen de synchronisation précité;où le moyen de synchronisation comprend un moyen pour valider les premier et second registres précités en réponse à un signal d'initialisation appliqué au troisième contact.
  11. 11
    System nach Anspruch 9 oder 10, worin der genannte Zugangsschlüsel umfaßt:einen dritten Kontakt;eine Einrichtung zum Verbinden des genannten dritten Kontaktes mit der genannten Torsteuerungseinrichtung;worin die genannte Torsteuerungseinrichtung eine Einrichtung zur Freigabe des genannten ersten und zweiten Registers als Reaktion auf ein an den genannten dritten Kontakt angelegtes Initialisierungssignal umfaßt. 12. A system according to claim 1 or claim 2, wherein the computer has a video display which can display another signal from the access key verification means, wherein: said access key verification means includes: (a) a stimulus number generating means for generating a stimulus number;(b) means for generating another signal on the video display that is representative of said stimulus number;andsaid access key includes: (a) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the another signal;(b) means coupled to said sensor for decoding the another signal to produce the stimulus number;(c) said password generating means including a means for combining the stimulus number with the signal from the pulse generator to produce the password. 12. Un système selon la revendication 1 ou la revendication 2, où l'ordinateur a un affichage vidéo qui peut visualiser un autre signal du moyen de vérification de la clef d'accès, où: le moyen de vérification de la clef d'accès comprend: (a) un moyen de production d'un nombre stimulant pour produire un nombre stimulant;(b) un moyen pour produire un autre signal à l'affichage vidéo qui est représentatif dudit nombre stimulant;etla clef d'accès comprend: (a) au moins un détecteur accessible de l'extérieur de la clef d'accès de sorte que la juxtaposition de la clef d'accès et de l'affichage permette l'excitation du détecteur par l'autre signal;(b) un moyen couplé audit détecteur pour décoder l'autre signal pour produire le nombre stimulant;(c) le moyen de production du mot de passe comprenant un moyen pour combiner le nombrestimulant au signal du générateur d'impulsions pour produire le mot de passe.
  12. 12
    System nach Anspruch 1 oder 2, worin der Rechner eine Videosichtanzeige besitzt, die ein anderes Signal von der Zugangsschlüssel-nachprüfungseinrichtung anzeigen kann, worin:die genannte Zugangsschlüsselnachprüfungseinrichtung umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung für die Erzeugung einer Anregungsimpulszahl;(b) eine Einrichtung zur Erzeugung eines anderen Signals auf der Videosichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangsschlüssel umfaßt: (a) wenigstens einen Sensor, der von der Außenseite des genannten Zugangsschlüssels zugänglich ist, sodaß eine Gegenüberstellung des Zusangsschlüssels und der Videosichtanzeige die Erregung des Sensors durch das andere Signal bewirkt;(b) eine Einrichtung, die mit dem genannten Sensor gekoppelt ist, um das andere Signal zu dekodieren und die Anregungsimpulszahl zu erzeugen;(c) die genannte Kennworterstellungseinrichtung umfassend eine Einrichtung zum Kombinieren der Anregungsimpulszahl mit dem Signal des Impulsgebers, um das Kennwort zu erstellen. 13. A system according to claim 1 or claim 2, wherein the computer has a display which can display another signal from the access key verification means, and wherein: said access key verification means includes: (a) a stimulus number generating means for generating a stimulus number;(b) means for generating another signal on the computer display that is representative of said stimulus number;andsaid access key includes: (a) means for entering and decoding the another signal to produce the stimulus number;(b) said password generating means including a means for combining the stimulus number with the signal from the pulse generator to produce the password. 13. Un système selon la revendication 1 ou la revendication 2, où l'ordinateur a un affichage qui peut afficher un autre signal du moyen de vérification de la clef d'accès, et où: le moyen de vérification de la clef d'accès comprend: (a) un moyen de production d'un nombre stimulant pour produire un nombre stimulant;(b) un moyen pour produire un autre signal à l'affichage de l'ordinateur qui est représentatif dudit nombre stimulant;etla clef d'accès comprend: (a) un moyen pour entrer et décoder l'autre signal pour produire le nombre stimulant;(b) un moyen de production du mot de passe comprenant un moyen pour combiner le nombre stimulant au signal du générateur d'impulsions pour produire le mot de passe.
  13. 13
    System nach Anspruch 1 oder 2, worin der Rechner eine Sichtanzeige aufweist, die ein anderes Signal von der Zugangsschlüsselnachprüfungseinrichtung anzeigen kann und worin:die genannte Zugangsschlüsselnachprüfungseinrichtung umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung zum Erzeugen einer Anregungsimpulszahl;(b) eine Einrichtung zum Erzeugen eines anderen Signals auf der Rechnersichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangsschlüssel umfaßt: (a) eine Einrichtung zum Eingeben und Dekodieren des anderen Signals, um die Anregungsimpulszahl zu erzeugen;(b) die genannte Kennworterstellungseinrichtung umfassend eine Einrichtung zum Kombinieren der Anregungsimpulszahl mit dem Signal von dem Impulsgeber, um das Kennwort zu erstellen. 14. A system according to claim 1, wherein the password generating means of the access key is adapted to generate the password by encription of the signal from the pulse generating means, andthe means of the access key verification means for processing the time input is adapted to decrypt the password, so that the internal password is a decrypted password. 14. Un système selon la revendication 1 où le moyen de production du mot de passe de la clef d'accès est adapté pour produire le mot de passe par encryptage du signal du moyen de production d'impulsions, etle moyen du moyen de vérification de la clef d'accès pour traiter l'entrée de temps est adapté pour décrypter le mot de passe, de sorte que le mot de passe interne soit un mot de passe décrypté.
  14. 14
    System nach Anspruch 1, worin die Kennworterstellungseinrichtung des Zugangsschlüssels dazu ausgebildet ist, das Kennwort durch Verschlüsseln des Signals von der Impulsgebereinrichtung zu erstellen unddie Einrichtung der Zugangsschlüsselnachprüfungseinrichtung zur Verarbeitung der Zeiteingabe dazu ausgebildet ist, das Kennwort zu entschlüsseln, sodaß das interne Kennwort ein entschlüsseltes Kennwort ist. 15. A system according to claim 14, wherein the computer has a video display which can display another signal from the access key verification means, and wherein:said access key verification means includes: (a) a stimulus number generating means for generating a stimulus number;(b) means for generating another signal on the video display that is representative of said stimulus number;andsaid access key includes: (a) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the another signal;(b) means coupled to said sensor for decoding the another signal to produce the stimulus number;(c) said password generating means including a means for encrypting the stimulus number with the signal from the pulse generating means to produce the password. 15. Un système selon la revendication 14, où l'ordinateur a un affichage vidéo qui peut visualiser un autre signal du moyen de vérification de la clef d'accès, et où: le moyen de vérification de la clef d'accès comprend: (a) un moyen de production d'un nombre stimulant pour produire un nombre stimulant;(b) un moyen pour produire un autre signal à l'affichage vidéo qui est représentatif dudit nombre stimulant;etla clef d'accès comprend: (a) au moins un détecteur accessible de l'extérieur de la clef d'accès de sorte que la juxtaposition de la clef d'accès et de l'affichage permette l'excitation du détecteur par l'autre signal;(b) un moyen couplé audit détecteur pour décoder l'autre signal pour produire le nombre stimulant;(c) le moyen de production du mot de passe comprenant un moyen pour encrypter le nombre stimulant au signal de moyen de production d'impulsions pour produire le mot de passe.
  15. 15
    System nach Anspruch 14, worin der Rechner eine Videosichtanzeige aufweist, die ein anderes Signal von der Zugangsschlüsselnachprüfungseinrichtung anzeigen kann und worin:die genannte Zugangsschlüsselnachprüfungseinrichtung umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung zur Erzeugung einer Anregungsimpulszahl;(b) eine Einrichtung zur Erzeugung eines anderen Signals auf der Videosichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangsschlüssel umfaßt: (a) wenigstens einen Sensor, der von der Außenseite des genannten Zugangsschlüssels zugänglich ist, sodaß die Gegenüberstellung des Zugangsschlüssels und der Sichtanzeige die Erregung des Sensor durch das andere Signal bewirkt;(b) eine Einrichtung, die mit dem genannten Sensor gekoppelt ist, um das andere Signal zu dekodieren und die Anrengungsimpulszahl zu erzeugen;(c) die genannte Kennworterstellungseinrichtung umfassend eine Einrichtung zum Verschlüsseln der Anregungsimpulszahl mit dem Signal von der Impulsgebereinrichtung, um das Kennwort zu erstellen. 16. A system according to claim 15 including: means for counting each time said sensor is excited by the video display of the computer;means for disabling the access key when the counter reaches a predetermined count. 16. Un système selon la revendication 15, com- prenanant: un moyen pour compter chaque fois que le détecteur est excité par l'affichage vidéo de l'ordinateur;un moyen pour désactiver la clef d'accès lorsque le compteur atteint un compte prédéterminé.
  16. 16
    System nach Anspruch 15, umfassend:eine Einrichtung zum Zählen jedes Males, zu dem der Sensor durch die Videosichtanzeige des Rechners erregt wird;eine Einrichtung zum Sperren des Zugangsschlüssels, wenn der Zähler einen vorgegebenen Zählerstand bzw. eine vorgegebene Zählung erreicht. 17. A system according to claim 14, wherein the computer has a display which can display another signal from the access key verification means, and wherein: said access key verification means includes: (a) a stimulus number generating means for generating a stimulus number;(b) means for generating another signal on the computer display that is representative of said stimulus number;andsaid access key includes: (a) means for entering and decoding the another signal to produce the stimulus number;(b) said password generating means including a means for encrypting the stimulus number with the signal from the pulse generating means to produce the password. 17. Un système selon la revendication 14, où l'ordinateur a un affichage qui peut visualiser un autre signal du moyen de vérification de la clef d'accès, et où: le moyen de vérification de la clef d'accès comprend: (a) un moyen de production d'un nombre stimulant pour produire un nombre stimulant;(b) un moyen pour produire un autre signal à l'affichage de l'ordinateur qui est représentatif dudit nombre stimulant;etla clef d'accès comprend: (a) un moyen pour entrer et décoder l'autre signal pour produire le nombre stimulant;(b) un moyen de production du mot de passe comprenant un moyen pour encrypter le nombre stimulant avec le signal du moyen de production d'impulsions pour produire le mot de passe.
  17. 17
    System nach Anspruch 14, worin der Rechner eine Sichtanzeige besitzt, die ein anderes Signal von der Zugangsschlüsselnachprüfungseinrichtung anzeigen kann und worin:die genannte Zugangsschlüsselnachprüfungseinrichtung umfaßt: (a) eine Anregungsimpulszahlerzeugungseinrichtung zur Erzeugung einer Anregungsimpulszahl;(b) eine Einrichtung zur Erzeugung eines anderen Signals auf der Rechnersichtanzeige, das repräsentativ für die genannte Anregungsimpulszahl ist;undder genannte Zugangsschlüssel umfassend: (a) eine Einrichtung zum Eingeben und Dekodieren des anderen Signals, um die Anregungsimpulszahl zu erzeugen;(b) die genannte Kennworterstellungseinrichtung umfassend eine Einrichtung zum Verschlüsseln der Anregungsimpulszahl mit dem Signal der Impulsgebereinrichtung, um das Kennwort zu erstellen. 18. An access key (12) for affording access by a user to a software program, said access key comprising: (a) pulse generating means (60) for generating a series of pulses that are dependent on the elapse of time;(b) password generating means (62, 64) coupled to said pulse generating means for generating a password for one or more pulses from said pulse generating means (60);(c) displaying means (18) communicating with the password generating means (62, 64) for displaying at least part of said password;(d) at least one sensor (28) accessible from the exterior of said access key (12) so that a coded stimulus is receivable by said access key (12);(e) means (60) coupled to said sensor for decoding the stimulus number;(f) said password generating means for combining the stimulus number with the one or more pulses from the pulse generator (60) to produce the password. 18. Une clef d'accès (12) pour permettre l'accès par un utilisateur à un programme de logiciel, la clef d'accès comprenant: (a) un moyen de production d'impulsions (60) pour produire un série d'impulsions qui sont dépendantes de l'écoulement du temps;(b) un moyen de production d'un mot de passe (62, 64) couplé au moyen de production d'impulsions pour produire un mot de passe pour l'une ou plusieurs impulsions du moyen de production d'impulsions (60);(c) un moyen de visualisation (18) communiquant avec le moyen de production du mot de passe (62, 64) pour visualiser au moins une partie dudit mot de passe;(d) au moins un détecteur (28) accessible de l'extérieur de la clef d'accès (12) de sorte qu'un nombre stimulant codé soit recevable par la clef d'accès (12);(e) un moyen (60) couplé audit détecteur pour décoder le nombre stimulant;(f) le moyen de production du mot de passe pour combiner le nombre stimulant à l'une ou plus des impulsions du générateur d'impulsions (60) pour produire le mot de passe.
  18. 18
    Zugangsschlüssel (12) zur Schaffung des Zugangs eines Benützers zu einem Softwareprogramm, der genannte Zugangsschlüssel umfassend:(a) eine Impulsgebereinrichtung (60) zur Erzeugung eine Reihe von Impulsen, die vom Zeitablauf abhängig sind;(b) Kennworteinrichtungen (62, 64), die mit der genannten Impulsgebereinrichtung gekoppelt sind, um ein Kennwort für einen oder mehrere Impulse der genannten Impulsgebereinrichtung (60) zu erstellen;(c) eine Sichtanzeigeeinrichtung (18), die mit der Kennworterstellungseinrichtung (62, 64) in Verbindung steht, um wenigstens einen Teil des genannten Kennwortes anzuzeigen;(d) wenigstens einen Sensor (28), der von der Außenseite des genannten Zugangsschlüssels (12) zugänglich ist, sodaß ein kodierter Anregungsimpuls vom genannten Zugangsschlüssel (12) empfangen werden kann;(e) eine Einrichtung (60), die mit dem genannten Sensor zum Dekodieren der Anregungsimpulszahl gekoppelt ist;(f) die genannte Kennworterstellungseinrichtung zum Kombinieren der Anregungsimpulszahl mit dem Impuls oder den Impulsen vom Impulsgeber (60), um das Kennwort zu erstellen. 19. An access key according to claim 18wherein said password generating means (62, 64) includes a baseword generating means (62) communicating with said pulse generating means (60) for producing a baseword that is a function of pulses produced by said pulse generating means (60);and said password generating means (62, 64) further includes a means (64) for combining the stimulus number with the baseword to produce the password to afford a user access to a software program. 19. Une clef d'accès selon la revendication 18 où le moyen de production du mot de passe (62, 64) comprend un moyen de production d'un mot de base (62) communiquant avec le moyen de production d'impulsions (60) pour produire un mot de base qui est une fonction des impulsions produites par le moyen de production d'impulsions (60);et le moyen de production du mot de passe (62, 64) comprend de plus un moyen (64) pour combiner le nombre stimulant au mot de base pour produire le mot de passe pour permettre à un utilisateur d'accéder à un programme de logiciel;
  19. 19
    Zugangsschlüssel nach Anspruch 18, worin die genannte Kennworterstellungseinrichtung (62, 64) eine Basisworterstellungseinrichtung (62) umfaßt, die mit der genannten Impulsgebereinrichtung (60) verbunden ist, um ein Basiswort zu erstellen, das eine Funktion von Impulsen it, die von der genannten Impulsgebereinrichtung (60) erzeugt werden; und die genannten Kennworterstellungseinrichtungen (62, 64) weiters eine Einrichtung (64) zum Kombinieren der Anregungsimpulszahl mit dem Basiswort umfassen, um das Kennwort zu erstellen und einem Benützer Zugang zu einem Softwareprogramm zu verschaffen. 20. An access key according to claim 18, or claim 19 wherein said access key includes:a time limit counter means for counting pulses;means for coupling said time limit counter means to said pulse generating means to count the number of pulses generated thereby;andmeans for disabling said access key when said time limit counter has counted a predetermined number of pulses from said pulse generating apparatus. 20. Une clef d'accès selon la revendication 18, ou la revendication 19, où la clef d'accès comprend: un moyen compteur de limite de temps pour compter des impulsions;un moyen pour coupler ledit moyen compteur de limite de temps au moyen de production d'impulsions précité pour compter le nombre d'impulsions produites ainsi;etun moyen pour désactiver la clef d'accès lorsque le compteur de limite de temps a compté un nombre prédéterminé d'impulsions du dispositif de production d'impulsions.
  20. 20
    Zugangsschlüssel nach Anspruch 18 oder 19, worin der genannte Zugangsschlüssel umfaßt:eine Zeitbegrenzungszähleinrichtung zum Zählen von Impulsen;eine Einrichtung zum Koppeln der genannten Zeitbegrenzungszähleinrichtung mit der genannten lmpulsgebereinrichtung, um die von dieser erzeugte Anzahl von Impulsen zu zählen;undeine Einrichtung zum Sperren des genannten Zugangsschlüssels, wenn der genannte Zeitbegrenzungszähler eine vorgegebene Anzahl von Impulsen von der genannten lmpulsgebereinrichtung gezählt hat.
Independent claims20