SECURE MULTI-PARTY COMPUTATION METHOD, DEVICE, APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM

    公开(公告)号:US20200090552A1

    公开(公告)日:2020-03-19

    申请号:US16429779

    申请日:2019-06-03

    IPC分类号: G09C1/00 G06F21/60

    摘要: Embodiments of a secure multi-party computation method are provided. The method can include: dynamically converting a multi-party computation program segment into a first garbled circuit by using a multi-party computation operator of a first main body, and executing garbled gates of the first garbled circuit in sequence through an execution engine of the first main body, to encrypt data of the first main body; transmitting to a second main body the encrypted data of the first main body and identifiers for garbled gates of the first garbled circuit; performing a second encryption on the encrypted data of the first main body by the second main body in sequence according to the received identifiers for the garbled gates of the first garbled circuit, and returning to the first main body a result of the second encryption on the encrypted data of the first main body.

    Secure multi-party computation method, device, apparatus and computer-readable storage medium

    公开(公告)号:US11282413B2

    公开(公告)日:2022-03-22

    申请号:US16429779

    申请日:2019-06-03

    IPC分类号: G09C1/00 G06F21/60 H04L9/00

    摘要: Embodiments of a secure multi-party computation method are provided. The method can include: dynamically converting a multi-party computation program segment into a first garbled circuit by using a multi-party computation operator of a first main body, and executing garbled gates of the first garbled circuit in sequence through an execution engine of the first main body, to encrypt data of the first main body; transmitting to a second main body the encrypted data of the first main body and identifiers for garbled gates of the first garbled circuit; performing a second encryption on the encrypted data of the first main body by the second main body in sequence according to the received identifiers for the garbled gates of the first garbled circuit, and returning to the first main body a result of the second encryption on the encrypted data of the first main body.

    Spark query method and system supporting trusted computing

    公开(公告)号:US11120018B2

    公开(公告)日:2021-09-14

    申请号:US16600717

    申请日:2019-10-14

    摘要: The present disclosure provides a spark query method and system supporting trusted computing. The method comprises receiving a SQL query statement input by a user; performing parsing, logical plan analysis, logical plan optimization and physical plan generation for the SQL query statement; re-implementing an operator in the physical plan by using SGX API, and generating an execution code; invoking an enclave trusted environment to implement trusted computing for the operator, and executing the execution code. Through the present disclosure, safety of data during the calculation is ensured while the query request is processed in parallel through the spark architecture. Moreover, the spark interface provides the user with more available service and is user-friendly.

    Multi-party data joint query method, device, server and storage medium

    公开(公告)号:US11487772B2

    公开(公告)日:2022-11-01

    申请号:US16727793

    申请日:2019-12-26

    摘要: The present disclosure provides a multi-party data joint query method, a device, a server and a storage medium. The multi-party data joint query method executed by a manager includes: analyzing a multi-party joint query sentence to obtain a logical execution plan; processing the logical execution plan according to providers of respective nodes in the logical execution plan to obtain a physical execution plan of each provider; and generating a query instruction of each provider according to the physical execution plan of each provider, and sending the query instruction to respective provider. The query instruction is configured to instruct the providers to perform a query cooperatively.