CPC G06F 21/602 (2013.01) [G06F 16/213 (2019.01); H04L 9/14 (2013.01)] | 20 Claims |
1. A database system comprising:
a database having a dynamic schema and comprising a plurality of data storage nodes, wherein the database is configured to store at least one document; and
at least one processor configured to:
using an encryption process at a field-level in the database having the dynamic schema, enable specification of encryption in a client access layer on a minimum of at least one data field within the at least one document; and
manage access to the at least one data field within the at least one document such that:
system administration privileges for the database having the dynamic schema do not enable access to a plaintext version of the at least one data field within the at least one document, and
at least one data key enables access to the plaintext version of the at least one data field within the at least one document.
|