Secure Display Element
First Claim
1. A method comprising:
- detecting, in a computing device, an item of information to be displayed;
generating, by the computing device, a plurality of images that collectively represent the item of information being displayed, wherein said generating includes;
executing, by a dedicated graphics processor of the computing device, a shading function configured to disguise or conceal different segments of the item of information at different times; and
converting outputs of the shading function into image information that represents the plurality of images; and
displaying, on a display of the computing device, the plurality of images at least at a frame rate.
2 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 least at 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.
59 Citations
20 Claims
-
1. A method comprising:
-
detecting, in a computing device, an item of information to be displayed; generating, by the computing device, a plurality of images that collectively represent the item of information being displayed, wherein said generating includes; executing, by a dedicated graphics processor of the computing device, a shading function configured to disguise or conceal different segments of the item of information at different times; and converting outputs of the shading function into image information that represents the plurality of images; and displaying, on a display of the computing device, the plurality of images at least at a frame rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a display to display an item of information; a processor configured to generate a plurality of images that collectively represent the item of information being displayed, wherein the processor is to generate the plurality of images by steps including; executing, by the processor, a shading function configured to disguise or conceal different segments of the item of information at different times; and converting outputs of the shading function into image information that represents the plurality of images; and a rendering pipeline coupled to the processor and configured to display, on the display, the plurality of images at least at a frame rate. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
detecting, in a computing device, an item of information to be displayed; generating, by the computing device, a plurality of images that collectively represent the item of information to be displayed; determining a frame rate based on a computing performance of the computing device; displaying, on a display of the computing device, the plurality of images at the frame rate; and dynamically adjusting a total number of images based on a current computing performance of the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification