US 12,456,118 B1
Permission-based tiered authorization for smart contracts via blockchain cybersecurity authentication services
Steven Robert Walbroehl, Miami, FL (US); and Ferran Celades i Pons, Girona (ES)
Assigned to Halborn Inc., Miami, FL (US)
Filed by Halborn Inc., Miami, FL (US)
Filed on Feb. 17, 2023, as Appl. No. 18/171,168.
Claims priority of provisional application 63/413,183, filed on Oct. 4, 2022.
Claims priority of provisional application 63/311,823, filed on Feb. 18, 2022.
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/22 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3825 (2013.01) [G06Q 20/223 (2013.01); G06Q 20/4016 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising, by one or more servers associated with a blockchain cybersecurity platform:
receiving, by a cybersecurity authentication service of the blockchain cybersecurity platform, transaction data associated with a protected first function of a first blockchain transaction protocol associated with a first user and a first blockchain network;
assigning, by the cybersecurity authentication service, a first authority classification of a plurality of authority classifications to the protected first function, wherein the first authority classification is assigned based at least in part on a transaction protocol runbook associated with the first user and the protected first function, and wherein the transaction protocol runbook comprises one or more preconfigured conditions associated with the protected first function;
accessing, by a first cybersecurity authority of a plurality of cybersecurity authorities associated with the cybersecurity authentication service, via a cybersecurity authentication interface, the transaction data associated with the protected first function and the transaction protocol runbook, wherein the first cybersecurity authority has an authority classification corresponding to the first authority classification;
determining, by the first cybersecurity authority, that the protected first function should be authenticated based on each preconfigured condition associated with the protected first function being satisfied;
inputting, by the first cybersecurity authority, via the cybersecurity authentication interface, an authentication of the protected first function;
transmitting, by the cybersecurity authentication service, to the first blockchain network, responsive to the authentication of the protected first function, a transaction bundle configured to update a second blockchain transaction protocol associated with the blockchain cybersecurity platform and the first blockchain transaction protocol to indicate that the protected first function is authenticated;
responsive to the transaction bundle being transmitted to the first blockchain network, updating the second blockchain transaction protocol to indicate that the protected first function is authenticated based on the signed transaction data; and
executing the protected first function by the first blockchain transaction protocol based on the accessed transaction data and the update to the second blockchain transaction protocol.