Systems and Methods for Enforcing Compliance or Private Transactions
AssigneeSealance Corp.
InventorMatthew Green
Life of this patent
Estimating the term…
Abstract
A computer-based system, method, and computer program product for permissioning private transactions on a public network. The system and method including a blockchain privacy network having a computer processor configured to execute a policy enforcement computing system by using at least one compliance zero-knowledge proof, enforcing compliance of a private transaction on a blockchain network with a predefined policy. The system and method controlling an identity by issuing a decentralized private credential (DPC) to a verified user, integrating an identity assertion into the decentralized private credential (DPC), the identity assertion associated with the verified user, and verifying the identity assertion by using a verification zero-knowledge proof.
Claims51
A computer-based system on a public blockchain network, the computer-based system comprising:
- a public blockchain network configured to enable permissioning of private transactions, the public blockchain network including:
- a blockchain privacy network having multiple nodes,
- at least one of the multiple nodes of the blockchain privacy network having a computer processor configured to execute a policy enforcement computing system,
- the policy enforcement computing system configured to:
- using at least one compliance zero-knowledge proof, enforce compliance of at least one private transaction with at least one predefined policy, the private transaction occurring on the public blockchain network;
- control at least one user identity by issuing a decentralized private credential (DPC) to a verified user;
- integrate at least one identity assertion into the decentralized private credential (DPC), the at least one identity assertion associated with the verified user;
- and
- using at least one verification zero-knowledge proof, verify the at least one identity assertion.
(canceled)
(canceled)
(canceled)
(canceled)
A computer-based method in a public blockchain network, the computer-based method comprising:
- permissioning private transactions by applications on a public blockchain by:
- using a blockchain privacy network having multiple nodes, at least one of the multiple nodes of the blockchain privacy network having a secure cryptoprocessor implemented as a dedicated microprocessor configured to execute a policy enforcement system;
- using one or more compliance zero-knowledge proof enforce compliance of at least one private transaction with at least predefined policy, the private transaction occurring on the public blockchain network;
- controlling at least one user identity by issuing a decentralized private credential (DPC) to a verified user;
- integrating at least one identity assertion into the decentralized private credential (DPC), the at least one identity assertion associated with the verified user;
- and
- verifying the at least one identity assertions.
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.