Abstract: The disclosed technology provides for managing, authenticating, and authorizing transactions utilizing multi-party-computation (“MPC”) across a network. A method includes receiving, by a server, policy data defining a transaction signing policy, receiving, from an initiator node, a transaction request, in response to receiving the transaction request: (i) determining, based on the transaction signing policy, a threshold number of virtual nodes in a cloud environment that are included in a transaction signing group and that are required to authorize the transaction request, and (ii) sending, to each of the virtual nodes, an authorization request to authorize the transaction request, receiving, from at least a subset of the virtual nodes, authorization data indicating that the transaction request has been authorized, and returning, to a hardware security module (HSM), a transaction payload based on processing the authorization data.
Type:
Grant
Filed:
March 4, 2024
Date of Patent:
October 28, 2025
Assignee:
MPC Holding, Inc.
Inventors:
Miles Robert Parry, Cat-Tuong Le-Huy, Olaf Stelling
Abstract: Disclosed are systems, methods, and techniques for transmitting encrypted data over a network. A system can include a group of nodes having secure communication to transmit encrypted data from a source to a final destination. The encrypted data can be transmitted in a packet that can include a previous hop in the network and a subsequent hop, where the packet excludes the final destination. A first node in the group can: receive the encrypted data from the source through a first secure connection, the encrypted data being wrapped, by the source, using the first secure connection, unwrap the data, determine whether routing parameters are met based on the unwrapped data, in response to determining that the routing parameters are met, identify a corresponding second secure communication, rewrap the data using the corresponding second secure connection, and transmit the rewrapped data to the subsequent hop using the corresponding second secure connection.