Distributed key caching for encrypted keys

    公开(公告)号:US11700112B2

    公开(公告)日:2023-07-11

    申请号:US16863402

    申请日:2020-04-30

    Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.

    USING A DATABASE SYSTEM TO CAUSE AUTOMATED SYSTEM EVENTS TO BE PERFORMED IN RESPONSE TO ENVIRONMENTAL SENSING
    2.
    发明申请
    USING A DATABASE SYSTEM TO CAUSE AUTOMATED SYSTEM EVENTS TO BE PERFORMED IN RESPONSE TO ENVIRONMENTAL SENSING 审中-公开
    使用数据库系统来引起自动化的系统事件,以响应环境感应

    公开(公告)号:US20160102879A1

    公开(公告)日:2016-04-14

    申请号:US14684803

    申请日:2015-04-13

    CPC classification number: F24F11/30 F24F11/62 F24F11/64 F24F2110/00 G05B15/02

    Abstract: Examples of database systems, apparatus, methods and computer program products are disclosed for causing automated system events to be performed in response to environmental sensing. In some implementations, a database system can receive environmental data and location data from a computing device capable of reading environmental data using an environmental sensor. The sensor is situated at a geographic location identified by the location data. An occurrence of an environmental condition can be determined using the environmental data. A database record in a database can be created or updated to identify the environmental data and/or the environmental condition. A system event to perform can then be determined based on the creating or updating of the database record.

    Abstract translation: 公开了数据库系统,装置,方法和计算机程序产品的示例,用于响应于环境感测而执行自动化系统事件。 在一些实现中,数据库系统可以从能够使用环境传感器读取环境数据的计算设备接收环境数据和位置数据。 传感器位于由位置数据标识的地理位置。 可以使用环境数据来确定环境条件的发生。 可以创建或更新数据库中的数据库记录,以识别环境数据和/或环境条件。 然后可以基于创建或更新数据库记录来确定要执行的系统事件。

    Bulk duplication detection supporting data encryption

    公开(公告)号:US11354285B2

    公开(公告)日:2022-06-07

    申请号:US16848878

    申请日:2020-04-15

    Abstract: Provided herein are system, methods and computer program products for identifying duplicate records stored in a database system, comprising: generating a plurality of encrypted match indexes for each of a plurality of records stored in the database system, each of the plurality of encrypted match indexes encrypts a value of each encryption enabled field of a respective one of the plurality of records defined by at least one match rule, creating a cluster of records comprising at least one set containing at least two records of the plurality of records, the at least two records having respective encrypted match indexes corresponding to the at least one match rule, causing identification of duplicate records in the at least one set according to detection of records of the at least one set having respective match indexes matching the at least one match rule, and outputting an indication of the identified duplicate records.

    DISTRIBUTED KEY CACHING FOR ENCRYPTED KEYS
    5.
    发明申请

    公开(公告)号:US20190097791A1

    公开(公告)日:2019-03-28

    申请号:US15716677

    申请日:2017-09-27

    Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.

    DISTRIBUTED KEY CACHING FOR ENCRYPTED KEYS
    7.
    发明申请

    公开(公告)号:US20200322139A1

    公开(公告)日:2020-10-08

    申请号:US16863402

    申请日:2020-04-30

    Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.

    Distributed key caching for encrypted keys

    公开(公告)号:US10680804B2

    公开(公告)日:2020-06-09

    申请号:US15716677

    申请日:2017-09-27

    Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.

Patent Agency Ranking