US 11,722,470 B2
Encrypted data according to a schema
Slobodan Sipcic, Bethesda, MD (US); Peeyush Jaiswal, Boca Raton, FL (US); Priyansh Jaiswal, Boca Raton, FL (US); Austin Michael Delamar, Lansing, MI (US); Naeem Ahmed, Troy, MI (US); and Rahul Ragunathan, Okemos, MI (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 29, 2018, as Appl. No. 16/116,583.
Prior Publication US 2020/0076777 A1, Mar. 5, 2020
Int. Cl. H04L 9/40 (2022.01); H04L 9/08 (2006.01); H04L 67/562 (2022.01)
CPC H04L 63/0442 (2013.01) [H04L 9/0825 (2013.01); H04L 67/562 (2022.05)] 25 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
inserting, by at least one processor, an encrypted value in a data field in a message that includes a plurality of data fields that store message data, a structure of the plurality of data fields and one or more attributes of at least one data field of the plurality of data fields being defined by a schema associated with the message, wherein the schema specifies a public key used to encrypt the encrypted value and further specifies a type of an unencrypted form of the encrypted value, wherein at least a portion of the schema is not included in the message;
inserting, by the at least one processor, one or more unencrypted values in one or more other data fields in the message; and
sending, by the at least one processor, the message to an external computing system that is configured to determine the schema associated with the message.