US 12,219,073 B2
Proxy autonomous protocol for blockchain access control
Attila Marosi-Bauer, Üröm (HU)
Assigned to CUBE Security Inc., Palo Alto, CA (US)
Filed by CUBE Security Inc., Palo Alto, CA (US)
Filed on Aug. 7, 2024, as Appl. No. 18/797,027.
Application 18/797,027 is a continuation of application No. PCT/US2024/017543, filed on Feb. 27, 2024.
Claims priority of provisional application 63/487,566, filed on Feb. 28, 2023.
Prior Publication US 2024/0396741 A1, Nov. 28, 2024
Int. Cl. H04L 29/06 (2006.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [G06Q 20/3821 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
on a blockchain that records a protected autonomous program protocol and an access control autonomous program protocol, the access control autonomous program protocol providing access control to the protected autonomous program protocol:
creating, in a ledger associated with the access control autonomous program protocol, a version of a public cryptographical key whose corresponding private cryptographical key is stored offchain outside of the blockchain;
receiving, by the access control autonomous program protocol, a cryptographic signature, the cryptographic signature created by the corresponding private cryptographical key, the cryptographic signature including a hash of a version of a transaction request;
verifying, using the version of the public cryptographical key, the cryptographic signature to determine whether the hash of the version of the transaction request matches a hash of a version of an incoming transaction request; and
causing, in response to the cryptographic signature being verified, the protected autonomous program protocol to execute the incoming transaction request.