-
公开(公告)号:US20210328789A1
公开(公告)日:2021-10-21
申请号:US16849401
申请日:2020-04-15
Applicant: salesforce.com, inc.
Inventor: Vadiraj Govardhan Hosur , Andrew Tucker , Terry Chong , Raghavendran Hanumantharau , Dhanashree Kashid , Scott Daniel Wisniewski , Prithviraj Vasanth , Pranesh Radhakrishnan
Abstract: Disclosed techniques relate to caching tenant encryption keys for a multi-tenant database. In some embodiments, a computing system encrypts data for a database in a multi-tenant database system using encryption keys assigned to respective tenants that are using the database. The computing system may store the encryption keys in a cache and, in response to a key rotation request for a first tenant, invalidate an entry in the cache for the first encryption key of the first tenant. The computing system may block writes for the first tenant until a new key is cached (e.g., based on retrieval from a key management system). In various embodiments, disclosed techniques may reduce encryption latency.
-
公开(公告)号:US11374748B2
公开(公告)日:2022-06-28
申请号:US16849401
申请日:2020-04-15
Applicant: salesforce.com, inc.
Inventor: Vadiraj Govardhan Hosur , Andrew Tucker , Terry Chong , Raghavendran Hanumantharau , Dhanashree Kashid , Scott Daniel Wisniewski , Prithviraj Vasanth , Pranesh Radhakrishnan
Abstract: Disclosed techniques relate to caching tenant encryption keys for a multi-tenant database. In some embodiments, a computing system encrypts data for a database in a multi-tenant database system using encryption keys assigned to respective tenants that are using the database. The computing system may store the encryption keys in a cache and, in response to a key rotation request for a first tenant, invalidate an entry in the cache for the first encryption key of the first tenant. The computing system may block writes for the first tenant until a new key is cached (e.g., based on retrieval from a key management system). In various embodiments, disclosed techniques may reduce encryption latency.
-