Nova Patents
EP2575288B1

Password protection

Abstract

This record has no abstract on file.

EP2575288B1, drawing sheet 1
Sheet 1 of 16

Term

0 yearsleft in the term

Expires 3 October 2026.

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

13 claims: 13 independent, 0 dependent

  1. 1
    An authentication system, comprising:a means (40) to store a storage value for use in password authentication;a means (174) to receive a candidate password for password authentication;a means (176) to retrieve the storage value from the storage medium;a means (178) to provide a pattern;a means (182) to provide a one-way function having a plurality of input values and a plurality of output values;a means (184) to determine one of the output values, with the candidate password as a corresponding one of the input values, using the one-way function;anda means (186) to compare the one output value for the candidate password to the storage value taking the pattern into account including: a means (180) to reconstruct a check value from the storage value and the pattern and to compare the one output value for the candidate password to the check value;ora means (168) to compress the one output value yielding a compressed value which is void of the pattern and to compare the compressed value to the storage value. Authentifizierungssystem, umfassend: ein Mittel (40) zum Speichern eines Speicherwerts zur Verwendung bei der Passwortauthentifizierung;ein Mittel (174) zum Entgegennehmen eines Kandidatenpassworts zur Passwortauthentifizierung;ein Mittel (176) zum Abrufen des Speicherwerts aus dem Speichermedium;ein Mittel (178) zum Bereitstellen eines Musters;ein Mittel (182) zum Bereitstellen einer Einwegfunktion mit einer Mehrzahl von Eingabewerten und einer Mehrzahl von Ausgabewerten;ein Mittel (184) zum Bestimmen eines der Ausgabewerte, mit dem Kandidatenpasswort als einem entsprechenden der Eingabewerte, mithilfe der Einwegfunktion;undein Mittel (186) zum Vergleichen des einen Ausgabewerts für das Kandidatenpasswort mit dem Speicherwert unter Berücksichtigung des Musters, darunter: ein Mittel (180) zum Rekonstruieren eines Prüfwerts aus dem Speicherwert und dem Muster und zum Vergleichen des einen Ausgabewerts für das Kandidatenpasswort mit dem Prüfwert;oderein Mittel (168) zum Komprimieren des einen Ausgabewerts ergebend einen komprimierten Wert, der nicht das Muster aufweist, und zum Vergleichen des komprimierten Werts mit dem Speicherwert. Système d'authentification, comprenant : un moyen (40) servant à stocker une valeur de stockage destinée à être utilisée dans une authentification par mot de passe ;un moyen (174) servant à recevoir un mot de passe candidat pour une authentification par mot de passe ;un moyen (176) servant à récupérer la valeur de stockage sur le support de stockage ;un moyen (178) servant à fournir un modèle ;un moyen (182) servant à fournir une fonction unidirectionnelle ayant une pluralité de valeurs d'entrée et une pluralité de valeurs de sortie ;un moyen (184) servant à déterminer une des valeurs de sortie, avec le mot de passe candidat en guise d'une valeur correspondante des valeurs d'entrée, au moyen de la fonction unidirectionnelle ;etun moyen (186) servant à comparer ladite valeur de sortie pour le mot de passe candidat à la valeur de stockage en tenant compte du modèle, ledit moyen comprenant : un moyen (180) servant à reconstruire une valeur de contrôle à partir de la valeur de stockage et du modèle, et à comparer ladite valeur de sortie pour le mot de passe candidat à la valeur de contrôle ;ouun moyen (168) servant à compresser ladite valeur de sortie afin d'obtenir une valeur compressée vidée du modèle, et à comparer la valeur compressée à la valeur de stockage.
  2. 2
    System nach Anspruch 1, worin der Speicherwert einen Indikator des Musters beinhaltet. Système selon la revendication 1, dans lequel la valeur de stockage comprend un indicateur du modèle. The system according to claim 1, wherein the storage value includes an indicator of the pattern.
  3. 3
    System nach Anspruch 1, worin das Muster einen String von vordefinierten Werten in einer vordefinierten Reihenfolge beinhaltet. Système selon la revendication 1, dans lequel le modèle comprend une chaîne de valeurs prédéfinies dans un ordre prédéfini. The system according to claim 1, wherein the pattern includes a string of predefined values in a predefined order.
  4. 4
    System nach Anspruch 3, worin der Speicherwert nicht den vollständigen String aufweist. Système selon la revendication 3, dans lequel la valeur de stockage est vidée de la chaîne complète. The system according to claim 3, wherein the storage value is void of the complete string.
  5. 5
    System nach Anspruch 3, worin der String eine nicht passwortbasierte Verwendung aufweist. Système selon la revendication 3, dans lequel la chaîne a une utilisation sans mot de passe. The system according to claim 3, wherein the string has a non-password use.
  6. 6
    System nach Anspruch 5, worin die nicht passwortbasierte Verwendung der Identifikation dient. Système selon la revendication 5, dans lequel l'utilisation sans mot de passe permet l'identification. The system according to claim 5, wherein the non-password use is for identification.
  7. 7
    System nach Anspruch 6, worin der String mindestens die Hälfte einer Chip-Seriennummer bildet. Système selon la revendication 6, dans lequel la chaîne forme au moins une moitié d'un numéro de série de puce. The system according to claim 6, wherein the string forms at least half of a chip serial number.
  8. 8
    System nach Anspruch 6, worin der String mindestens einen Teil einer Seriennummer eines RFID-Tags bildet. Système selon la revendication 6, dans lequel la chaîne forme au moins une partie d'un numéro de série d'une étiquette RFID. The system according to claim 6, wherein the string forms at least part of a serial number of an RFID tag.
  9. 9
    System nach Anspruch 5, worin der String mindestens einen Teil eines Satzes Konfigurationsbits bildet. Système selon la revendication 5, dans lequel la chaîne forme au moins une partie d'un ensemble de bits de configuration. The system according to claim 5, wherein the string forms at least part of a set of configuration bits.
  10. 10
    System nach Anspruch 1, worin mindestens ein Teil des Speicherwerts eine nicht passwortbasierte Verwendung aufweist. Système selon la revendication 1, dans lequel au moins une partie de la valeur de stockage a une utilisation sans mot de passe. The system according to claim 1, wherein at least part of the storage value has a non-password use.
  11. 11
    System nach Anspruch 10, worin die nicht passwortbasierte Verwendung der Identifikation dient. Système selon la revendication 10, dans lequel l'utilisation sans mot de passe permet l'identification. The system according to claim 10, wherein the non-password use is for identification.
  12. 12
    System nach Anspruch 11, worin mindestens der Teil des Speicherwerts mindestens eine Hälfte einer Chip-Seriennummer bildet. Système selon la revendication 11, dans lequel l'au moins une partie de la valeur de stockage forme au moins une moitié d'un numéro de série de puce. The system according to claim 11, wherein the at least part of the storage value forms at least half of a chip serial number.
  13. 13
    An authentication method, comprising:storing a storage value for use in password authentication;receiving a candidate password for password authentication;providing a one-way function having a plurality of input values and a plurality of output values;determining one of the output values, with the candidate password as a corresponding one of the input values, using the one-way function;retrieving the storage value from the storage medium;providing a pattern;andcomparing the one output value for the candidate password to the storage value taking the pattern into account including: reconstructing a check value from the storage value and the pattern and comparing the one output value for the candidate password to the check value;orcompressing the one output value yielding a compressed value which is void of the pattern and comparing the compressed value to the storage value. Authentifizierungsverfahren, umfassend: Speichern eines Speicherwerts zur Verwendung bei der Passwortauthentifizierung;Entgegennehmen eines Kandidatenpassworts zur Passwortauthentifizierung;Bereitstellen einer Einwegfunktion mit einer Mehrzahl von Eingabewerten und einer Mehrzahl von Ausgabewerten;Bestimmen eines der Ausgabewerte, mit dem Kandidatenpasswort als einem entsprechenden der Eingabewerte, mithilfe der Einwegfunktion;Abrufen des Speicherwerts aus dem Speichermedium;Bereitstellen eines Musters;undVergleichen des einen Ausgabewerts für das Kandidatenpasswort mit dem Speicherwert unter Berücksichtigung des Musters, darunter: Rekonstruieren eines Prüfwerts aus dem Speicherwert und dem Muster und Vergleichen des einen Ausgabewerts für das Kandidatenpasswort mit dem Prüfwert;oderKomprimieren des eines Ausgabewerts ergebend einen komprimierten Wert, der nicht das Muster aufweist, und Vergleichen des komprimierten Werts mit dem Speicherwert. Procédé d'authentification, consistant à : stocker une valeur de stockage destinée à être utilisée dans une authentification par mot de passe ;recevoir un mot de passe candidat pour une authentification par mot de passe ;fournir une fonction unidirectionnelle ayant une pluralité de valeurs d'entrée et une pluralité de valeurs de sortie ;déterminer une des valeurs de sortie, avec le mot de passe candidat en guise d'une valeur correspondante des valeurs d'entrée, au moyen de la fonction unidirectionnelle ;récupérer la valeur de stockage sur le support de stockage ;fournir un modèle ;etcomparer ladite valeur de sortie pour le mot de passe candidat à la valeur de stockage en tenant compte du modèle, en réalisant l'étape consistant à : reconstruire une valeur de contrôle à partir de la valeur de stockage et du modèle, et comparer ladite valeur de sortie pour le mot de passe candidat à la valeur de contrôle ;oucompresser ladite valeur de sortie afin d'obtenir une valeur compressée vidée du modèle, et comparer la valeur compressée à la valeur de stockage.