| CPC G06F 40/40 (2020.01) [G06F 16/903 (2019.01); G06F 21/36 (2013.01); G06F 21/6209 (2013.01); G06F 21/6245 (2013.01); G06F 21/629 (2013.01); G06K 19/06037 (2013.01); H04W 12/77 (2021.01)] | 15 Claims |

|
1. A system, comprising:
a client device comprising at least one hardware processor; and
program instructions executable in the client device that, when executed, cause the client device to:
obtain data in a first language format through a user interface based at least in part on a first format setting;
translate the data in the first language format to data in a universal data format, the data in the universal data format comprising at least one unique identifier corresponding to at least one respective value of at least one respective field of the data in the first language format;
determine a sensitive portion and a non-sensitive portion of the data in the universal data format;
encrypt the sensitive portion of the data in the universal data format using a cryptographic key to obtain an encrypted amount of data such that the sensitive portion of the data in the universal data format is only accessible by a reader device having the cryptographic key;
encrypt the non-sensitive portion of the data in the universal data format using a second cryptographic key to obtain a second encrypted amount of data such that the non-sensitive portion of the data in the universal data format is only accessible by the reader device having the second cryptographic key; and
generate a machine-readable identifier using the first and the second encrypted amount of data; and display the machine-readable identifier in a lock screen of a display of the client device.
|