System for real-time authenticated obfuscation of electronic data
AssigneeBank of America Corporation
InventorsMichael Robert Young, Manu Jacob Kurian, Jo-Ann Taylor
Life of this patent
Estimating the term…
Abstract
A system for real-time authenticated obfuscation of electronic data provides real-time visual obfuscation of the data by transforming displayed data into undecipherable data when viewed by an unauthorized user while maintaining access for an authorized user. The system may further provide application-level obfuscation of electronic data via cryptographic keys such that only authorized applications may decrypt the encrypted data. In this way, the system provides secure access control of electronic data within a networked environment.
Claims14
A system for real-time authenticated visual obfuscation of electronic data, the system comprising:
- a memory device with computer-readable program code stored thereon;
- a communication device;
- and
- a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to:
- receive, from a visual data decryption device, a request to access a set of protected data;
- receive a cryptographic private key from the visual data decryption device, wherein the cryptographic private key is associated with the set of protected data, wherein the set of protected data comprises a plurality of lines of data, wherein the private key corresponds to only selected lines of data within the plurality of lines of data of the set of protected data;
- detect a configuration of the visual data decryption device, wherein detecting the configuration of the visual data decryption device comprises tracking a gaze of an eye of a user based on a position and orientation of the eye of the user;
- computing a reading speed of the user based on the gaze of the eye of the user;
- and
- based on the configuration of the visual data decryption device, provide the set of protected data to the visual data decryption device for output on a display associated with the visual data decryption device, wherein providing the set of protected data to the visual data decryption device comprises selectively decrypting the set of protected data based on the selected lines of data within the set of protected data to which the private key corresponds, wherein providing the set of protected data to the visual data decryption device further comprises selectively decrypting, in real time, the selected lines of data based on the reading speed and the gaze of the eye of the user.
A computer-implemented method for real-time authenticated visual obfuscation of electronic data, the method comprising:
- receiving, from a visual data decryption device, a request to access a set of protected data;
- receiving a cryptographic private key from the visual data decryption device, wherein the cryptographic private key is associated with the set of protected data, wherein the set of protected data comprises a plurality of lines of data, wherein the private key corresponds to only selected lines of data within the plurality of lines of data of the set of protected data;
- detecting a configuration of the visual data decryption device, wherein detecting the configuration of the visual data decryption device comprises tracking a gaze of an eye of a user based on a position and orientation of the eye of the user;
- computing a reading speed of the user based on the gaze of the eye of the user;
- and
- based on the configuration of the visual data decryption device, providing the set of protected data to the visual data decryption device, wherein providing the set of protected data to the visual data decryption device comprises selectively decrypting the set of protected data based on the selected lines of data within the set of protected data to which the private key corresponds, wherein providing the set of protected data to the visual data decryption device further comprises selectively decrypting, in real time, the selected lines of data based on the reading speed and the gaze of the eye of the user.
Dependencies are inferred from the claim text.