US 12,231,546 B2
Encryption of database log files
Vaibhav Murlidhar Kulkarni, Bangalore (IN); Sweta Singh, Bangalore (IN); and Mario Briggs, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Aug. 24, 2021, as Appl. No. 17/445,744.
Prior Publication US 2023/0067054 A1, Mar. 2, 2023
Int. Cl. H04L 9/08 (2006.01)
CPC H04L 9/0841 (2013.01) [H04L 9/088 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request to secure data of a tenant in a multitenant database, wherein tenants of the multitenant database each have an individual symmetric encryption key for encrypting both a respective tenant's data and transaction log file entries;
responsive to the request to secure the tenants data, obtaining the tenant's symmetric encryption key that is specific to the tenant for encrypting both the tenant's data stored in the multitenant database and encrypting transaction log file entries associated with the tenant's data stored in the multitenant database;
encrypting the tenant's data using the tenant's symmetric encryption key;
storing the encrypted data in the multitenant database;
encrypting, using the tenant's symmetric encryption key, a set of transaction log entries of individual transactions executed in the multitenant database in association with the data of the tenant; and
storing the encrypted set of transaction log entries in a log file.