Password generator
First Claim
1. A system for providing secure access to a controlled software application, the system comprising:
- a database of one or more biometric signatures;
a first sub-system comprising;
a biometric sensor for receiving a biometric signal associated with a user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application;
means for matching the biometric signal against members of the database of biometric signatures;
means for determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; and
means for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored on said first sub-system, wherein the encryption key is selected depending on the class into which the user is classified;
means for generating a password according to an encryption process based on a dynamic input value and the selected encryption key; and
a second sub-system comprising;
means for receiving the password; and
means for providing access to the user to the controlled software application at a level of access dependent upon said password and on said class determined for the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system (100) for providing secure access to a controlled application is disclosed. The system (100) comprises a database (105) of one or more biometric signatures. The system (100) also comprises a first subsystem (116) comprising a biometric sensor (121) for receiving a biometric signal and means for matching the biometric signal against members of the database (105) of biometric signatures to thereby determine an authentication signal. The first subsystem (116) also comprises means for generating a password dependent upon the authentication signal, the password being generated according to an encryption process based on a dynamic input value. The system (100) also comprises a second sub-system (117) comprising means for receiving the password and means for providing access to the controlled application dependent upon the password.
20 Citations
22 Claims
-
1. A system for providing secure access to a controlled software application, the system comprising:
-
a database of one or more biometric signatures; a first sub-system comprising; a biometric sensor for receiving a biometric signal associated with a user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; means for matching the biometric signal against members of the database of biometric signatures; means for determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; and means for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored on said first sub-system, wherein the encryption key is selected depending on the class into which the user is classified; means for generating a password according to an encryption process based on a dynamic input value and the selected encryption key; and a second sub-system comprising; means for receiving the password; and means for providing access to the user to the controlled software application at a level of access dependent upon said password and on said class determined for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first sub-system for operating in a system for providing secure access to a controlled software application, the system comprising a database of biometric signatures, a second sub-system comprising means for receiving a password, and means for providing a user with access to the controlled software application dependent upon the password and on a class determined for the user, the first subsystem comprising:
-
a biometric sensor for receiving a biometric signal associated with the user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; means for matching the biometric signal against members of the database of biometric signatures; means for determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; means for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored on said first sub-system, wherein the encryption key is selected depending on the class into which the user is classified; and means for generating the password according to an encryption process based on a dynamic input value and the selected encryption key.
-
-
12. A password generator for providing secure access to a controlled software application executing within a system, the system comprising a database of biometric signatures, a sub-system comprising means for receiving the password, and means for providing a user with access to the controlled software application at a level of access dependent upon the password and on a class determined for the user, said password generator comprising:
-
a biometric sensor for receiving a biometric signal associated with the user, wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; a processor for executing a computer program, said computer program comprising instructions for; matching the biometric signal against members of the database of biometric signatures, determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the matched database of biometric signatures, selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored in said password generator, wherein the encryption key is selected depending on the class into which the user is classified; and generating the password according to an encryption process based on a dynamic input value and the selected encryption key.
-
-
13. A method for providing secure access to a controlled software application using a password generator, the method comprising the steps of:
-
receiving a biometric signal associated with a user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; matching the biometric signal against members of a database of biometric signatures; determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored on said password generator, wherein the encryption key is selected depending on the class into which the user is classified; generating a password according to an encryption process based on a dynamic input value and the selected encryption key, said password being dependent on the class into which the user is classified; and providing access to the user to the controlled software application at a level of access dependent upon said password and on said class determined for the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of generating a password in a system for providing secure access to a user to a controlled software application, the system comprising a database of biometric signatures, a first sub-system comprising means for receiving the password generated by a second sub-system, and means for providing access to the user to the controlled software application at a level of access dependent upon the password and on a class determined for the user,
said method comprising: -
receiving a biometric signal by biometric sensor associated with the user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; matching the biometric signal against members of the database of biometric signatures means for determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; means for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys stored on said second sub-system, wherein the encryption key is selected depending on the class into which the user is classified; and generating the password according to an encryption process based on a dynamic input value and the selected encryption key.
-
-
20. A non-transitory computer readable medium having a computer program recorded therein for directing a processor to provide secure access to a controlled software application, said computer program product comprising:
-
code for receiving a biometric signal associated with a user wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; code for matching the biometric signal against members of a database of biometric signatures; code for determining the class into which user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; code for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys, wherein the encryption key is selected depending on the class into which the user is classified; code for generating a password according to an encryption process based on a dynamic input value and the selected encryption key; and code for providing access to the user to the controlled software application dependent upon said password and on said class determined for the user. - View Dependent Claims (21)
-
-
22. A non-transitory computer readable medium having a computer program recorded therein for directing a processor to generate a password for providing secure access to a controlled software application, said computer program product comprising:
-
code for receiving a biometric sensor by biometric signal associated with a user, wherein each user is classified into one of a plurality of classes, each class being associated with one of a plurality of levels of access to the controlled application; code for matching the biometric signal against members of the database of biometric signatures; code for determining the class into which the user is classified, in an event that the biometric signal matches one of the members of the database of biometric signatures; code for selecting an encryption key for use in accessing the controlled application, the encryption key being selected from a plurality of predetermined encryption keys, wherein the encryption key is selected depending on the class into which the user is classified; and code for generating the password according to an encryption process based on a dynamic input value and the selected encryption.
-
Specification