TECHNICAL FIELD

The present disclosure relates to systems and methods for user authentication and, more particularly, to systems and methods for behavioral authentication using a touch sensor device.

BACKGROUND

Input devices including touch sensor devices (also commonly called touchscreens, touchpads, or proximity sensor devices), as well as fingerprint sensor devices, are widely used in a variety of electronic systems. Touch sensor devices typically include a sensing region, often demarked by a surface, in which the touch sensor device determines the presence, location and/or motion of one or more input objects, typically for purposes allowing a user to provide user input to interact with the electronic system. Fingerprint sensor devices also typically include a sensing region in which the fingerprint sensor device determines presence, location, motion, and/or features of a fingerprint or partial fingerprint, typically for purposes relating to user authentication or identification of a user.

Touch sensor devices and fingerprint sensor devices may thus be used to provide interfaces for the electronic system. For example, touch sensor devices and fingerprint sensor devices are often used as input devices for larger computing systems (such as opaque touchpads and fingerprint readers integrated in or peripheral to notebook or desktop computers). Touch sensor devices and fingerprint sensors are also often used in smaller computing systems (such as touch screens integrated in mobile devices such as smartphones and tablets).

SUMMARY

One aspect of the disclosure provides an input device, comprising a touch sensor and a processing system. The touch sensor includes a touch sensing region and a plurality of pixels in the touch sensing region. The processing system is coupled to the touch sensor and comprises circuitry configured to: determine that a touch has occurred on a touch sensor; for each pixel included in the touch, receive touch information from the touch sensor; for each pixel included in the touch, determine a pixel response value for the pixel; and, compute a touch-based metric based on one or more pixel response values, wherein a model is used to perform behavioral authentication based on the touch-based metric.

Another aspect of the disclosure provides a touch controller for a touch sensor, the touch sensor having a touch sensing region including a plurality of pixels. The touch controller comprises circuitry configured to: determine that a touch has occurred on the touch sensor; for each pixel included in the touch, receive touch information from the touch sensor; for each pixel included in the touch, determine a pixel response value for the pixel; and compute a touch-based metric based on one or more pixel response values, wherein a model is used to perform behavioral authentication based on the touch-based metric.

Further aspects of the disclosure provide a method and a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computer system to perform behavioral authentication, by performing the steps of: receiving, by one or more processors, touch information associated with a touch on a touch sensor included in an input device; computing, by the one or more processors, one or more touch-based metrics associated with the touch; and causing, by the one or more processors, a model to be executed to perform behavioral authentication based on the one or more touch-based metrics.

