Single channel input multi-factor authentication via separate processing pathways

US10904246B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10904246-B2
Application numberUS-201816018252-A
CountryUS
Kind codeB2
Filing dateJun 26, 2018
Priority dateJun 26, 2018
Publication dateJan 26, 2021
Grant dateJan 26, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Mechanisms are provided to implement a single input, multi-factor authentication (SIMFA) system. The SIMFA system receives a user input for authenticating a user via a single input channel and provides the user input to first authentication logic of an explicit channel of the SIMFA system, where in the first authentication logic performs a knowledge authentication operation on the user input. The SIMFA system further provides the user input to second authentication logic of one or more side channels of the SIMFA system, where the second authentication logic performs authentication on non-knowledge-based characteristics of the user input. The SIMFA system combines results of the first authentication logic and the second authentication logic to generate a final determination of authenticity of the user. The SIMFA system generates an output indicating whether the user is an authentic user or a non-authentic user based on the final determination of authenticity of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the processor to configure the processor to implement a single input, multi-factor authentication, the method comprising: receiving, from a touchscreen input device, a single user gesture input for authenticating a user; executing, by first authentication logic of an explicit channel, first authentication processing of gesture pattern content of the single user gesture input to generate a first authentication result based on a determined level of correctness of the gesture pattern content relative to stored authentic gesture pattern data corresponding to an authorized user; executing, by second authentication logic of one or more side channels, second authentication processing of at least one touch characteristic of the single user gesture input to generate a second authentication result based on a determined level of correspondence of the at least one touch characteristic with at least one authentic touch characteristic of the authorized user; combining results of the first authentication processing and the second authentication processing to generate a final determination of an authenticity of the user; and generating an output indicating whether the user is an authentic user or a non-authentic user based on the final determination of authenticity of the user. 2. The method of claim 1 , wherein executing, by the first authentication logic of the explicit channel, and executing, by the second authentication logic of one or more side channels, are performed in parallel at substantially a same time. 3. The method of claim 1 , wherein the at least one touch characteristics comprise a pressing force on the touchscreen at one or more points along a pattern specified by the pattern content, a stroke thickness at one or more points along the pattern specified by the pattern content, and a direction of drawing the pattern specified by the pattern content. 4. The method of claim 1 , wherein the one or more non-knowledge-based characteristics comprise a biometric characteristic of the user input. 5. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to implement a single input, multi-factor authentication (SIMFA) system, that performs the operations: receiving, from a touchscreen input device, a single user gesture input for authenticating a user; executing, by first authentication logic of an explicit channel, first authentication processing of gesture pattern content of the single user gesture input to generate a first authentication result based on a determined level of correctness of the gesture pattern content relative to stored authentic gesture pattern data corresponding to an authorized user; executing, by second authentication logic of one or more side channels, second authentication processing of at least one touch characteristic of the single user gesture input to generate a second authentication result based on a determined level of correspondence of the at least one touch characteristic with at least one authentic touch characteristic of the authorized user; combining results of the first authentication processing and the second authentication processing to generate a final determination of an authenticity of the user; and generating an output indicating whether the user is an authentic user or a non-authentic user based on the final determination of authenticity of the user. 6. The computer program product of claim 5 , wherein executing, by the first authentication logic of the explicit channel, and executing, by the second authentication logic of one or more side channels, are performed in parallel at substantially a same time. 7. The computer program product of claim 5 , wherein the at least one touch characteristics comprise a pressing force on the touchscreen at one or more points along a pattern specified by the pattern content, a stroke thickness at one or more points along the pattern specified by the pattern content, and a direction of drawing the pattern specified by the pattern content. 8. The computer program product of claim 5 , wherein the one or more non-knowledge-based characteristics comprise a biometric characteristic of the user input. 9. An apparatus comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a single input, multi-factor authentication (SIMFA) system, that performs the operations: receiving, from a touchscreen input device, a single user gesture input for authenticating a user; executing, by first authentication logic of an explicit channel, first authentication processing of gesture pattern content of the single user gesture input to generate a first authentication result based on a determined level of correctness of the gesture pattern content relative to stored authentic gesture pattern data corresponding to an authorized user; executing, by second authentication logic of one or more side channels, second authentication processing of at least one touch characteristic of the single user gesture input to generate a second authentication result based on a determined level of correspondence of the at least one touch characteristic with at least one authentic touch characteristic of the authorized user; combining results of the first authentication processing and the second authentication processing to generate a final determination of an authenticity of the user; and generating an output indicating whether the user is an authentic user or a non-authentic user based on the final determination of authenticity of the user. 10. The method of claim 1 , wherein the one or more side channels comprise at least two side channels, each side channel in the at least two side channels processing a different touch characteristic of the at least one touch characteristic. 11. The method of claim 10 , wherein at least one of the side channels in the at least two side channels is a side channel that processes the single user gesture input by performing a fingerprint authentication operation that authenticates a fingerprint of the user providing the single user gesture input. 12. The method of claim 10 , wherein at least one of the side channels in the at least two side channels is a side channel that processes the single user gesture input by performing a pressing force authentication operation that authenticates a pattern of pressing force data representing pressing force at various points along the gesture pattern of the user gesture input. 13. The method of claim 10 , wherein at least one of the side channels in the at least two side channels is a side channel that processes the single user gesture input by performing a stroke thickness authentication operation that authenticates a stroke thickness pattern representing an amount of area of the user's finger or writing instrument used to input the gesture pattern at various points along the gesture pattern of the single user gesture input. 14. The method of claim 10 , wherein at least one of the side channels in the at least two side channels is a side channel that processes the single user gesture input by performing a drawing direction authentication operation that authenticates a direction pattern of strokes in the gesture pattern of the user gesture input.

Assignees

Inventors

Classifications

  • Challenge-response · CPC title

  • using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • using biometric data, e.g. fingerprints, iris scans or voiceprints · CPC title

  • H04L63/18Primary

    using different networks or channels, e.g. using out of band channels (cryptographic mechanisms or cryptographic arrangements for key distribution involving distinctive intermediate devices or communication paths H04L9/0827; cryptographic mechanisms or cryptographic arrangements for authentication using a plurality of channels H04L9/3215) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10904246B2 cover?
Mechanisms are provided to implement a single input, multi-factor authentication (SIMFA) system. The SIMFA system receives a user input for authenticating a user via a single input channel and provides the user input to first authentication logic of an explicit channel of the SIMFA system, where in the first authentication logic performs a knowledge authentication operation on the user input. T…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L63/0861. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).