-
公开(公告)号:US20240340172A1
公开(公告)日:2024-10-10
申请号:US18377201
申请日:2023-10-05
Applicant: BEIHANG UNIVERSITY
Inventor: Haogang ZHU , Shizhao PENG , Jiarui TU
IPC: H04L9/08
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.
-
公开(公告)号:US20240205026A1
公开(公告)日:2024-06-20
申请号:US18066467
申请日:2022-12-15
Applicant: Cisco Technology, Inc.
Inventor: Robert Jacob Linial Small , Jordan David Neidlinger , Benjamin Warren Freiband , Aparna Ashok , Marshall Dean Anderson
IPC: H04L9/32
CPC classification number: H04L9/3263 , H04L9/3236 , H04L2209/46
Abstract: In one embodiment, a method includes scanning, by a first device, a code from a second device and determining, by the first device, information comprising a peer identifier and a first certificate hash using the code. The method also includes initiating, by the first device, a connection with the second device using the peer identifier and receiving, by the first device, a second certificate hash from the second device via the connection. The method further includes validating, by the first device, the second certificate hash using the first certificate hash, establishing a session with the second device, and transferring, by the first device, account information to the second device via the session.
-
公开(公告)号:US20240177148A1
公开(公告)日:2024-05-30
申请号:US17994789
申请日:2022-11-28
Applicant: MIRROR WORLD INC
Inventor: LE LI
CPC classification number: G06Q20/3829 , G06Q20/3825 , G06Q20/3827 , G06Q20/401 , H04L9/0643 , H04L9/14 , G06Q2220/00 , H04L2209/46
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.
-
公开(公告)号:US11985254B2
公开(公告)日:2024-05-14
申请号:US17459178
申请日:2021-08-27
Applicant: PAYPAL, INC.
Inventor: Hubert Andre Le Van Gong , Khai Hanh Tang , Shanshan Hua , Siew Hoon Lim
CPC classification number: H04L9/3247 , G06Q20/389 , H04L9/085 , H04L9/30 , G06Q2220/00 , H04L2209/46 , H04L2209/56
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.
-
公开(公告)号:US11962679B2
公开(公告)日:2024-04-16
申请号:US17340381
申请日:2021-06-07
Applicant: Duality Technologies, Inc.
Inventor: Yuriy Polyakov , Vinod Vaikuntanathan
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.
-
公开(公告)号:US20240089091A1
公开(公告)日:2024-03-14
申请号:US17931789
申请日:2022-09-13
Applicant: Capital One Services, LLC
Inventor: Dexter FERGUSON , Christian WISKUR
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.
-
公开(公告)号:US20240080191A1
公开(公告)日:2024-03-07
申请号:US17901130
申请日:2022-09-01
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Dhinakaran Vinayagamurthy , Krishnasuri Narayanam , Venkatraman Ramakrishna , Ermyas Abebe , Angelo De Caro , Yining Hu , Vinayaka Pandit
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.
-
公开(公告)号:US20240054129A1
公开(公告)日:2024-02-15
申请号:US18492456
申请日:2023-10-23
Inventor: Yang YANG , Qunshan Huang , Jun Qi , Shunde Cao , Pu Duan , Jian Du , Qingkai Mao , Yang Zhao , Kefeng Yu , Lei Wang , Benyu Zhang
IPC: G06F16/2453 , H04L9/06
CPC classification number: G06F16/24545 , H04L9/06 , H04L2209/46
Abstract: Implementations of this specification provide query optimization methods, apparatuses, and systems for secure multi-party databases. In an implementation, a method includes: receiving a current query associated with a plurality of target database of a multi-party database system, generating a plurality of execution plans for the current query, determining, for each execution plan, a respective cost computation formula of a plurality of cost computation values for computing an execution cost of jointly executing the execution plan by the plurality of target databases, receiving a secure computation result from each of a plurality of query engines corresponding to the plurality of target databases, and determining an optimal execution plan having a lowest cost value in the plurality of cost computation formulas based on the secure computation result.
-
公开(公告)号:US20240048555A1
公开(公告)日:2024-02-08
申请号:US18484671
申请日:2023-10-11
Applicant: Badge Inc.
Inventor: Charles H. Herder III , Tina P. Srivastava , Young Hyun Kwon
CPC classification number: H04L63/0861 , G06N3/04 , H04L9/0891 , H04L9/0894 , H04L9/3242 , H04L2209/46
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.
-
公开(公告)号:US20240022392A1
公开(公告)日:2024-01-18
申请号:US17801326
申请日:2022-03-07
Applicant: Google LLC
Inventor: Gang Wang , Marcel M. Moti Yung
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.
-
-
-
-
-
-
-
-
-