-
公开(公告)号:US20240111889A1
公开(公告)日:2024-04-04
申请号:US18541695
申请日:2023-12-15
Applicant: Lemon Inc. , Beijing Volcano Engine Technology Co., Ltd.
Inventor: Xinying Yang
IPC: G06F21/62
CPC classification number: G06F21/6227 , G06F2221/2101 , G06F2221/2113 , G06F2221/2141
Abstract: Methods and systems for providing a tamper-resistant database management system. The method including storing data in a temporal table in the database management system provided in a secure processing enclave, in which the temporal table includes a current table and a historical table for storing the data; assigning the stored data in both the current table and historical table, respectively, a unique number; and executing an operation provided in a database query language (DQL) statement for at least one of the stored data in the temporal table. The executing the operation including locating the at least one of the stored data in at least one of the current table or the historical table based on the unique number; and executing the operation on the at least one of the stored data.
-
公开(公告)号:US20250053677A1
公开(公告)日:2025-02-13
申请号:US18797307
申请日:2024-08-07
Applicant: Beijing Volcano Engine Technology Co., Ltd.
Inventor: Xinying Yang
Abstract: The present disclosure relates to a database processing method and apparatus, a device, and a medium. The method includes: receiving an access request to a database, the access request carrying a user identifier of an accessor and a data processing instruction, wherein the database is deployed in an independent, safe execution environment; if a part of the target data is encrypted data, querying, based on the user identifier of the accessor, an authorization information table in the database, to detect whether the accessor is an authorized user of the part of the target data; and if the accessor is not an authorized user, performing mask processing on the part of the target data to generate invisible masked data, and returning the masked data and remaining unencrypted target data in the target data in response to the access request.
-
公开(公告)号:US12153557B2
公开(公告)日:2024-11-26
申请号:US18518347
申请日:2023-11-22
Applicant: Beijing Volcano Engine Technology Co., Ltd.
Inventor: Xinying Yang , Qun Gao , Hao Yang
IPC: G06F16/22
Abstract: The present disclosure relates to a data processing method and apparatus based on a Merkel tree, the method optimizes the structure of the Merkel tree so that when generating a Merkel tree to be updated based on the original service data and inserting a new leaf node into the Merkel tree, no parent node is created for a leaf node without a sibling node and a non-leaf node without a sibling node; specially, when there is new service data, a corresponding new leaf node is created and inserted into the leaf node layer; if the new leaf node is located at an odd position in the leaf node layer, the non-leaf node layer does not need to be updated; if the new leaf node is located at an even position in the leaf node layer, a new non-leaf node is created and inserted into the non-leaf node layer.
-
公开(公告)号:US20240184759A1
公开(公告)日:2024-06-06
申请号:US18518347
申请日:2023-11-22
Applicant: Beijing Volcano Engine Technology Co., Ltd.
Inventor: Xinying Yang , Qun GAO , Hao YANG
IPC: G06F16/22
CPC classification number: G06F16/2246
Abstract: The present disclosure relates to a data processing method and apparatus based on a Merkel tree, the method optimizes the structure of the Merkel tree so that when generating a Merkel tree to be updated based on the original service data and inserting a new leaf node into the Merkel tree, no parent node is created for a leaf node without a sibling node and a non-leaf node without a sibling node; specially, when there is new service data, a corresponding new leaf node is created and inserted into the leaf node layer; if the new leaf node is located at an odd position in the leaf node layer, the non-leaf node layer does not need to be updated; if the new leaf node is located at an even position in the leaf node layer, a new non-leaf node is created and inserted into the non-leaf node layer.
-
-
-