SECURE THREE-PARTY MULTIPLICATION METHOD AND SYSTEM FOR PRIVACY COMPUTING

    公开(公告)号:US20240340172A1

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

    申请号:US18377201

    申请日:2023-10-05

    CPC classification number: H04L9/0861 H04L2209/46

    Abstract: The present disclosure provides a secure three-party multiplication method and system for privacy computing, involving the technical field of privacy computing. The method includes that an auxiliary compute node generates three groups of random matrix pairs randomly and transmits the random matrix pairs to three parties, and the three parties compute respective sum matrixes based on a sum of respective random matrixes and private matrixes, respectively Â, Ĉ and {circumflex over (B)}. A second party generates a matrix set according to a sum matrix, a first party obtains Ta based on the matrix set and its own secret matrix, the second party obtains Tb based on its own random secret matrix and Ta, and the third party generates its own random secret matrix based on Tb and the matrix set, and obtains a product matrix according to three random secret matrixes. The present disclosure can improve reliability of result accuracy.

    Non-custodial Wallet
    3.
    发明公开

    公开(公告)号:US20240177148A1

    公开(公告)日:2024-05-30

    申请号:US17994789

    申请日:2022-11-28

    Inventor: LE LI

    Abstract: The present invention discloses a method for generating keys and signatures based on multi-party calculation, and relates to the technical field of MPC the algorithm steps. The method for generating the keys and the signatures based on the multi-party calculation includes: generating public keys and sending a request for generating the public keys to the background of Party 0; performing collaborative calculation by Party 0 and Party 1 to obtain public keys through communication; and returning calculation results to a client by Party 0. By the multi-party calculation method, a wallet owner can sign by the keys, and whether a message is signed by the wallet owner through the public keys of a wallet can be verified through the public keys of the wallet. In the process, it is unnecessary to share sensitive information with other parties, and the problem that the keys are easy to lose is solved, thereby preventing properties in the wallet from being lost, and helping more non-technical users to use a blockchain wallet.

    Threshold multi-party computation with must-have member

    公开(公告)号:US11985254B2

    公开(公告)日:2024-05-14

    申请号:US17459178

    申请日:2021-08-27

    Applicant: PAYPAL, INC.

    Abstract: Methods and systems are presented for providing a secured framework for facilitating electronic transactions using a multi-party computation approach. Under the multi-party computation approach, the task of authenticating a transaction conducted through a user account is distributed among multiple computer nodes. One or more secrets and shares of a secret are distributed among the multiple computer nodes. An authentication process is implemented such that at least a portion of the multiple computer nodes, including one or more required nodes, exceeding a predetermined number of nodes are needed to perform a set of computations using the corresponding secret(s) and/or shares of the secret in order to generate a digital signature for the user account. By verifying the digital signature using a public key of the user account, it can be determined that the participation requirement has been satisfied.

    Secure distributed key generation for multiparty homomorphic encryption

    公开(公告)号:US11962679B2

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

    申请号:US17340381

    申请日:2021-06-07

    CPC classification number: H04L9/008 H04L9/085 H04L9/30 H04L2209/46

    Abstract: Collaborative multiparty homomorphic encryption comprising receiving a linear common public key collaboratively generated by a plurality of parties as a sum of linear public key shares associated with the respective plurality of parties. Each of two ciphertexts may be encrypted with the linear common public key and the two ciphertexts may be combined by a non-linear computation to generate a result ciphertext encrypted by a non-linear public key. The result ciphertext may be re-encrypted with a re-linearization key to swap encryption keys from the non-linear public key to a linear public key. The re-encrypted result ciphertext may be distributed to the plurality of parties to each partially decrypt the re-encrypted result ciphertext by a linear secret key share associated with the party, which in combination fully decrypts the result by a linear common secret key that is a sum of the secret key shares of the respective plurality of parties.

    SECURE CRYPTOGRAPHIC TRANSFER USING MULTIPARTY COMPUTATION

    公开(公告)号:US20240089091A1

    公开(公告)日:2024-03-14

    申请号:US17931789

    申请日:2022-09-13

    CPC classification number: H04L9/0838 H04L9/50 H04L2209/46

    Abstract: Methods and systems are disclosed herein for cryptographically secured transfer of an item. In some embodiments, the system may cause generation of multiple key shares of a private key from which a blockchain address on a blockchain is derived. The system may generate a cryptographic representation of a physical item to be transferred from the first user to the second user, the physical item corresponding to the first item. The system may cause a first amount of the first item to be transferred to the blockchain address. The system may obtain a candidate cryptographic representation from the second user. The system may generate, based on the candidate hash matching the hash of the feature vector representing the physical item, a signed message using a partial signature of the second user and another partial signature derived from the third key share.

    COLLABORATIVE COMPUTATION ACROSS BLOCKCHAIN NETWORKS

    公开(公告)号:US20240080191A1

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

    申请号:US17901130

    申请日:2022-09-01

    CPC classification number: H04L9/32 H04L12/1813 H04L2209/46

    Abstract: A system and method for a multi-party computation (MPC) is provided. In implementations, a method includes identifying a blockchain network and a computing device to perform an MPC based on an index; generating an MPC request including a function to be performed by the blockchain network and the computing device, data required for the function, and a verification policy defining a verification protocol to be performed by the blockchain network and the computing device; sending the MPC request to the blockchain network and the computing device; and receiving responses from a representative computing node of the blockchain network and the computing device, wherein each of the responses includes: an output of an MPC protocol performed by the blockchain network and the computing device to jointly compute the function while keeping the inputs private from one another and private from the computing system; and a proof based on the verification policy.

    Privacy-Preserving Biometric Authentication
    9.
    发明公开

    公开(公告)号:US20240048555A1

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

    申请号:US18484671

    申请日:2023-10-11

    Applicant: Badge Inc.

    Abstract: A system for using biometric data to authenticate a subject as an individual whose biometric data has been previously obtained. A second transducer has a digital electronic signal output characterizing a biometric of the subject; a second computing facility to receive the digital electronic signal; and an array of servers. These components implement processes including causing generating of shards from the digital electronic signal and distributing of the generated shards to the array of servers; causing storing of the generated shards and performing of a data exchange process using a subset of the generated shards to develop information relating to authentication of the subject; and causing processing of the authentication information in a verification process to indicate whether the subject is authenticated as the individual. A related enrollment system is also provided.

    PRIVACY PRESERVING MEASUREMENTS USING SECURE MULTI-PARTY COMPUTATION

    公开(公告)号:US20240022392A1

    公开(公告)日:2024-01-18

    申请号:US17801326

    申请日:2022-03-07

    Applicant: Google LLC

    CPC classification number: H04L9/008 H04L9/085 H04L2209/46

    Abstract: This document relates to using secure MPC to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. In one aspect, a method includes performing, by a first server of a secure MPC system in collaboration with one or more second servers of the secure MPC system, a selection process to select a digital component based in part on a selection value for each digital component in the selection process. This includes determining a first secret share of a winner parameter for each digital component in the selection process. The first server determines, for each given digital component in the selection process and in collaboration with the second server(s), a highest other selection value that corresponds to a different digital component that is different from the given digital component.

Patent Agency Ranking