Patent ID: 11909859
Assignee: SAP SE
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A computer system comprising:
one or more processors; and
at least one non-transitory computer readable medium storing computer executable instructions that when executed by the one or more processors cause an in-memory database engine of an in-memory source database to:
receive unencrypted data by a key server from a local source;
encrypt at least a portion of the unencrypted data with at least one composite key stored in the in-memory source database on the key server to create encrypted data, wherein the at least one composite key comprises a first key associated with a first subset of the encrypted data and a second key associated with a second subset of the encrypted data, wherein the first key and the second key are generated by the key server;
store the encrypted data in a block of a blockchain, wherein the blockchain is remote from the key server;
receive an input to the key server; and, process the input to remove access to the encrypted data in the block, wherein the processing comprises:
delete the first key or a pointer to the first key of the at least one composite key at a first time; and
delete the second key or a pointer to the second key of the at least one composite key at a second time,
wherein the first time and the second time are independently selected;
wherein prior to receiving the input, receive the encrypted data from the blockchain, decrypt the encrypted data using the at least one composite key, and communicate the decrypted data to a user of the blockchain.