Processing data pages under group-level encryption
AssigneeSap SE
InventorDirk Thomsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorDirk Thomsen
Estimating the term…
Computer-readable media, methods, and systems are disclosed for encrypting and decrypting data pages in connection with a database employing group-level encryption. A request to load a group-level encrypted logical data page into main memory is received, the data page being identified by a logical page number. A block of group-level encrypted data is loaded into the main memory of the database system from an address corresponding to the physical block number. A block of group-level encrypted data is loaded into the main memory of the database system. A header associated with the block of group-level encrypted data is decrypted using a data-volume encryption key, and an encryption-group identifier is accessed from the decrypted header. A group-level encryption key is retrieved from a key manager, and the remainder of the block of group-level encrypted data is decrypted using the group-level encryption key.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for processing group-level encrypted logical data pages stored on a data volume in connection with a database employing group-level encryption, the method comprising:
A method for processing group-level encrypted logical data pages stored on a data volume in connection with a database employing group-level encryption, the method comprising:
A system comprising at least one processor and at least one non-transitory memory storing computer executable instructions that when executed by the processor cause the system to carry out actions for processing group-level encrypted logical data pages stored on a data volume in connection with a database employing group-level encryption comprising:
Dependencies are inferred from the claim text.