BEHAVIOR BASED AUTHENTICATION FOR TOUCH SCREEN DEVICES
First Claim
1. A method for behavior based authentication for touch screen devices, comprising:
- acquiring a plurality of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action comprises an input of a signature or a gesture by a legitimate user;
generating a user behavior model based on the plurality of training samples;
acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action comprises an input of the signature or the gesture by a user; and
classifying the test sample based on the user behavior model, wherein classifying the test sample comprises determining whether the user is the legitimate user or an imposter.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and one or more computer-readable storage media for behavior based authentication for touch screen devices are provided herein. The method includes acquiring a number of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action includes an input of a signature or a gesture by a legitimate user. The method also includes generating a user behavior model based on the training samples and acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action includes an input of the signature or the gesture by a user. The method further includes classifying the test sample based on the user behavior model, wherein classifying the test sample includes determining whether the user is the legitimate user or an imposter.
-
Citations
20 Claims
-
1. A method for behavior based authentication for touch screen devices, comprising:
-
acquiring a plurality of training samples corresponding to a first action performed on a touch screen of a touch screen device, wherein the first action comprises an input of a signature or a gesture by a legitimate user; generating a user behavior model based on the plurality of training samples; acquiring a test sample corresponding to a second action performed on the touch screen, wherein the second action comprises an input of the signature or the gesture by a user; and classifying the test sample based on the user behavior model, wherein classifying the test sample comprises determining whether the user is the legitimate user or an imposter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A touch screen device, comprising:
-
a touch screen; a processor that is adapted to execute stored instructions; and a system memory, wherein the system memory comprises code configured to; acquire a plurality of training samples corresponding to a first action performed on the touch screen, wherein the first action comprises an input of a signature or a gesture by a legitimate user; generate a user behavior model based on the plurality of training samples; acquire a test sample corresponding to a second action performed on the touch screen, wherein the second action comprises an input of the signature or the gesture by a user; and classify the test sample based on the user behavior model, wherein classifying the test sample comprises determining whether the user is the legitimate user or an imposter. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable storage media for storing computer-readable instructions, the computer-readable instructions providing for behavior based authentication of a touch screen device when executed by one or more processing devices, the computer-readable instructions comprising code configured to:
-
acquire training samples corresponding to a first action comprising an input of a signature or a gesture on a touch screen of the touch screen device; extract features corresponding to the action from the training samples; select a portion of the features that have consistent values for all of the training samples; extract behaviors corresponding to the portion of the features from the training samples; partition the training samples into training groups based on the behaviors corresponding to the portion of the features; generate a user behavior model for each training group; acquire a test sample corresponding to a second action comprising an input of the signature or the gesture on the touch screen; extract the portion of the features that have consistent values for all of the training samples from the test sample; extract test behaviors corresponding to the portion of the features from the test sample; and classify the test sample by comparing the test behaviors extracted from the test sample to the behaviors corresponding to the training groups based on the user behavior models. - View Dependent Claims (20)
-
Specification