SYSTEM AND METHOD FOR DATA INPUT RESISTANT TO CAPTURE
First Claim
1. A computer system comprising:
- a processor;
a first input device coupled to the processor;
a second input device coupled to the processor; and
a computer-readable storage medium storing instructions that when executed by the processor adapt the computer system to;
receive, from the first input device, input corresponding to a plurality of characters and concurrently receive input from the second input device;
determine an input mode indication based on the input received at the second input device, the indication indicating at least a first character of the plurality of characters being input in a first input mode and at least a second character of the plurality of characters being input in a second input mode;
form an input string by extracting the at least a first character input in the first input mode; and
initiate an action based on the input string.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of confidential data input resilient against data capture includes receiving input concurrently from first and second input devices. The input from the first input device corresponds to characters. An input mode indication is determined based on the input received at the second input device and indicates at least a first character of the plurality of characters being input in a first input mode and at least a second character of the plurality of characters being input in a second input mode. An input string is formed by extracting the at least a first character input in the first input mode. An action is initiated based on the input string. The first input device may be a keyboard. The second input device may be a sensor such as a portion of a touchscreen or a fingerprint sensor. Related systems and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a processor; a first input device coupled to the processor; a second input device coupled to the processor; and a computer-readable storage medium storing instructions that when executed by the processor adapt the computer system to; receive, from the first input device, input corresponding to a plurality of characters and concurrently receive input from the second input device; determine an input mode indication based on the input received at the second input device, the indication indicating at least a first character of the plurality of characters being input in a first input mode and at least a second character of the plurality of characters being input in a second input mode; form an input string by extracting the at least a first character input in the first input mode; and initiate an action based on the input string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving, from a first input device, input corresponding to a plurality of characters and concurrently receiving input from a second input device; determining an input mode indication based on the input received at the second input device, the indication indicating at least a first character of the plurality of characters being input in a first input mode and at least a second character of the plurality of characters being input in a second input mode; forming an input string by extracting the at least a first character input in the first input mode; and initiating an action based on the input string. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions that when executed by a processor of a computer system adapt the computer system to:
-
receive, from a first input device, input corresponding to a plurality of characters and concurrently receive input from a second input device; determine an input mode indication based on the input received at the second input device, the indication indicating at least a first character of the plurality of characters being input in a first input mode and at least a second character of the plurality of characters being input in a second input mode; form an input string by extracting the at least a first character input in the first input mode; and initiate an action based on the input string.
-
Specification