| CPC H04L 9/085 (2013.01) [G06F 21/6209 (2013.01); G06F 21/64 (2013.01); G06Q 20/3672 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/389 (2013.01); H04L 9/3213 (2013.01); H04L 9/50 (2022.05); H04L 2209/46 (2013.01)] | 11 Claims |

|
1. A method for separating authentication and authorization of a transaction on a Distributed Ledger Technology (DLT) comprising:
an actor initiating a transaction on the DLT to exercise the authority of an entity;
authenticating the actor;
creating an access token including a cryptographic component needed to sign the transaction on the DLT, symmetrically encrypting the access token with a shared key, fragmenting the shared key to produce a plurality of key fragments, and disseminating the plurality of key fragments throughout an authority structure of the entity;
the actor acquiring the plurality of key fragments from the entity's authority structure;
assembling the shared key with the plurality of key fragments;
decrypting the access token with the shared key;
verifying a right of the actor to execute the transaction on behalf of the entity evidenced by the decrypted access token;
executing the transaction on the DLT through a signed transaction using the cryptographic component of the access token; and
publishing the transaction to the DLT.
|