User authentication via evoked potential in electroencephalographic signals
First Claim
1. A method for authenticating a user, comprising the steps of:
- receiving a claim from an individual claiming to be an enrolled user;
retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of a supervised enrollment process based on a shared secret, wherein the shared secret comprises a sequence of visual elements which follows an explicit rule known by the enrolled user during the supervised enrollment process, wherein the explicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements;
presenting perceptory stimuli to the individual, the perceptory stimuli comprising the shared secret;
obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli comprising said shared secret presented to the individual; and
authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises;
detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response;
comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter;
determining an authentication score based on results of said comparing; and
comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for authentication and identification of a user by use of an electroencephalographic (EEG) signal. For example, a method for authenticating a user includes the following steps. At least one electroencephalographic response is obtained from a user in accordance with perceptory stimuli presented to the user. The user is authenticated based on the obtained electroencephalographic response. The authenticating step may be based on detection of an event-related potential in the obtained electroencephalographic response. The event-related potential may be a P300 event-related potential. The method may also include the step of enrolling the user prior to authenticating the user. The enrolling step may include a supervised enrollment procedure or an unsupervised enrollment procedure.
-
Citations
20 Claims
-
1. A method for authenticating a user, comprising the steps of:
-
receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of a supervised enrollment process based on a shared secret, wherein the shared secret comprises a sequence of visual elements which follows an explicit rule known by the enrolled user during the supervised enrollment process, wherein the explicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements; presenting perceptory stimuli to the individual, the perceptory stimuli comprising the shared secret; obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli comprising said shared secret presented to the individual; and authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises; detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter; determining an authentication score based on results of said comparing; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising a non-transitory computer readable storage medium comprising program instructions which, when executed by a computer, causes the computer to execute a method comprising:
-
receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of a supervised enrollment process based on a shared secret, wherein the shared secret comprises a sequence of visual elements which follows an explicit rule known by the enrolled user during the supervised enrollment process, wherein the explicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements; presenting peceptory stimuli to the individual, the peceptory stimuli comprising the shared secret; obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli comprising said shared secret presented to the individual; and authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises; detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter; determining an authentication score based on results of said comparing; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold.
-
-
8. A method for authenticating a user, comprising the steps of:
-
receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of an unsupervised enrollment process based on an implicit rule, said implicit rule being learned from electroencephalographic signals obtained in response to the user being presented with one or more training sequences of visual elements, wherein the implicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements; presenting perceptory stimuli to the individual, the perceptory stimuli comprising a sequence of visual elements that follow the implicit rule; obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli presented to the individual; and authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises; detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter; determining an authentication score based on results of said comparing; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a non-transitory computer readable storage medium comprising program instructions which, when executed by a computer, causes the computer to execute a method comprising:
-
receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of an unsupervised enrollment process based on an implicit rule, said implicit rule being learned from electroencephalographic signals obtained in response to the user being presented with one or more training sequences of visual elements, wherein the implicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements; presenting perceptory stimuli to the individual, the perceptory stimuli comprising a sequence of visual elements that follow the implicit rule; obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli presented to the individual; and authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises; detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter; determining an authentication score based on results of said comparing; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold.
-
-
16. An apparatus, comprising:
-
a memory configured to store program instructions; and a processor coupled to the memory and configured to execute the stored program instructions to execute a process to authenticate a user, the process comprising receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated as a result of a supervised enrollment process based on a shared secret, wherein the shared secret comprises a sequence of visual elements which follows an explicit rule known by the enrolled user during the supervised enrollment process, wherein the explicit rule specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements; presenting perceptory stimuli to the individual, the perceptory stimuli comprising the shared secret; obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli comprising said shared secret presented to the individual; and authenticating the individual'"'"'s claim as being the enrolled user based on the obtained electroencephalographic response, wherein authenticating comprises; detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials as provided by the stored electroencephalographic response profile associated with the enrolled user, wherein an unexpectedly produced P300 event-related potential in the detected pattern is indicative of an imposter; determining an authentication score based on results of said comparing; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score meets or exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not meet or exceed the predetermined authentication threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification