SECURE COMPUTATION AND COMMUNICATION
    4.
    发明公开

    公开(公告)号:US20240340178A1

    公开(公告)日:2024-10-10

    申请号:US18297339

    申请日:2023-04-07

    申请人: Lemon Inc.

    摘要: Methods and systems for secure computation and communication are provided. The method includes transforming identifications of a first dataset using a first transforming scheme, and transforming attributes of the first dataset using a second transforming scheme. The method also includes dispatching the transformed first dataset, receiving a second dataset, transforming identifications of the received second dataset, dispatching the identifications of the transformed received second dataset, and receiving a set of identifications. The method further includes generating a first intersection of the received set of identifications and the transformed received second dataset, generating a first share based on the first intersection, receiving a second share, and constructing a result based on the first share and the second share.

    COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR SHARING A COMMON SECRET

    公开(公告)号:US20240305451A1

    公开(公告)日:2024-09-12

    申请号:US18668047

    申请日:2024-05-17

    IPC分类号: H04L9/08 H04L9/30

    摘要: A method of sharing a first common secret among a plurality of nodes (A, B, C) for enabling secure communication for blockchain transactions comprises: determining, a first node (A) a plurality of second common secrets (SAPC, SAPB), wherein each second common secret is common to first node and a second node (B), determined at first node based on a first private key of first node and a first public key of second node (PC, PB) determined at the second node based on the first private key of the second node (SB, SC) and the first public key of the first node (PA). A third common secret (SBPC, SCPB) common to the second node (B) and a third node (C) is determined for the second node. The method comprises encrypting, at the first node, shares of first common secret known to the first node, and sending encrypted shares to second nodes.

    METHOD FOR SELECTING A VALUE AMONGST TWO VALUES RECORDED IN TWO DIFFERENT REGISTERS

    公开(公告)号:US20240281214A1

    公开(公告)日:2024-08-22

    申请号:US18439297

    申请日:2024-02-12

    发明人: Thierry SIMON

    IPC分类号: G06F7/76 H04L9/30

    摘要: A method includes performing a cryptographic operation using a processing device. The performing the cryptographic operation includes protecting the performing of the cryptographic operation against side channel attacks by selecting a value amongst two values based on a selection bit. Selecting the value includes concatenating the two values in a register, generating a concatenated word including the two values in two distinct portions of the concatenated word in the register. The concatenated word is rotated according to the value of the selection bit to position the selected value in a determined portion of the concatenated word in the register amongst said two portions. The unselected value in the concatenated word is suppressed. One or more processing operations is performed based on a result of the cryptographic operation.

    Computer implemented system and method for sharing a common secret preliminary class

    公开(公告)号:US12034840B2

    公开(公告)日:2024-07-09

    申请号:US18106302

    申请日:2023-02-06

    IPC分类号: H04L9/08 H04L9/30

    摘要: A method of sharing a first common secret among a plurality of nodes for enabling secure communication for blockchain transactions. The method comprises determining, for at least one first node a plurality of second common secrets, wherein each second common secret is common to the first node and a respective second node, is determined at the first node based on a first private key of the first node and a first public key of the second node and is determined at the second node based on the first private key of the second node and the first public key of the first node. The method further comprises exchanging encrypted shares of the first common secret among the plurality of nodes to enable each of the plurality of nodes to reach a threshold number of shares of the first common secret to access the first common secret.

    A SYSTEM AND A METHOD FOR PERFORMING OPERATIONS

    公开(公告)号:US20240223368A1

    公开(公告)日:2024-07-04

    申请号:US18563000

    申请日:2022-05-19

    IPC分类号: H04L9/30

    CPC分类号: H04L9/3066

    摘要: There is provided a computer implemented method of performing an operation, the method comprising: for a first value corresponding to a first point on a first elliptic curve of a first type defined on a finite field, obtaining a second value corresponding to a second point on a second elliptic curve of a second type defined on the finite field; performing a first operation using the second value to determine a third value corresponding to a third point on the second elliptic curve, wherein the first operation is performed on a first processor module which supports the first operation on an elliptic curve of the second type; and transforming the third value to a fourth value corresponding to a fourth point on the first elliptic curve.