Secure display element
First Claim
1. A method of securely displaying information on a computing device, the method comprising:
- detecting, by the computing device, an instruction to display, on a display coupled to the computing device, an item of information to be secured;
altering, by the computing device, the item of information so as to render at least one segment of the item of information with a fake data to display at a first number of instances in time in sequence with real data of the at least one segment displayed at a second number of instances in time;
converting, by the computing device, results from said altering into pixel information representing a plurality of images; and
displaying the pixel information using the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for securely displaying sensitive information against attempts to capture such information via screenshots are introduced. Similar to the pieces of a puzzle, a plurality of images that collectively represent a keypad (for example) are generated and each image represents a different part of the characters. The generated images are to be displayed to a human user in a sequential fashion at at least a predetermined minimum frame rate, such that the plurality of images sequentially displayed are perceivable by the human user collectively as the keypad. In each of the plurality of images, at least a part of the characters of the keypad is disguised or concealed, and in some embodiments, to the extent that not a single character of the keypad is recognizable by a human or a machine. Further, bogus data can be selectively inserted to enhance security.
87 Citations
20 Claims
-
1. A method of securely displaying information on a computing device, the method comprising:
-
detecting, by the computing device, an instruction to display, on a display coupled to the computing device, an item of information to be secured; altering, by the computing device, the item of information so as to render at least one segment of the item of information with a fake data to display at a first number of instances in time in sequence with real data of the at least one segment displayed at a second number of instances in time; converting, by the computing device, results from said altering into pixel information representing a plurality of images; and displaying the pixel information using the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A point-of-sale (POS) system comprising:
-
a payment card reader suitable for coupling with a computing device; and a software application that, when installed on the computing device, is operable to cause the computing device to; detect an instruction to display an item of information to be secured; and display the item of information by sequentially displaying a plurality of images that collectively represent the item of information at least at a minimum rate, wherein at least one image of the plurality of images includes fake data that is displayed in place of real data during the sequentially displaying of the plurality of images that collectively represent the displayed item of information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of securely displaying information on a computing device, the method comprising:
-
detecting, by the computing device, an instruction to display an original image on a display coupled to the computing device; storing, by the computing device, a persistent portion of the original image into a memory of the computing device for display; storing, by the computing device, a replacement image into the memory of the computing device for display, wherein the replacement image will be displayed on the display in place of a replaceable portion of the original image, and wherein the replacement image is different from the replaceable portion of the original image; and responsive to the instruction to display the original image; concurrently displaying, by the computing device, the persistent portion of the original image and the replacement image in place of the replaceable portion of the original image; and concurrently displaying, by the computing device, the persistent portion of the original image and the replaceable portion of the original image, wherein the persistent portion of the original image and the replaceable portion of the original image are displayed a threshold plurality of times for each display of the replacement image. - View Dependent Claims (17, 18, 19, 20)
-
Specification