Patent ID: 11860868
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer-implemented method, the method comprising:
obtaining, by one or more servers of a database service, data associated with one or more client devices to be stored in at least one database using a variable-length data type;
computing a length of a cipher text to be used for encrypting at least a portion of the data;
computing a normalization parameter for the portion of the data based at least in part on statistics corresponding to previously encrypted data stored in the at least one database;
executing, by the database service, an instance of an order preserving encryption process that uses the normalization parameter to select a fixed-length cipher text corresponding to the portion of the data; and
storing the cipher text corresponding to the portion of the data in the at least one database using the variable-length data type, wherein the length of the cipher text is different than the length of at least one other cipher text stored in the at least one database by the database service;
wherein the method is carried out by at least one computing device.