Patent ID: 11914728
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A computer system for providing access to encrypted data stored in a blockchain relating to a plurality of smart contracts, the computer system comprising:
one or more processors;
one or more transceivers adapted to communicate with a plurality of nodes;
a non-transitory program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:
receive, from a requesting node, a request to provide access to encrypted data associated with a smart contract to a particular node of the blockchain;
query a database of public keys using an indication of the particular node to retrieve a public key for the particular node;
determine that permissions associated with the requesting node indicate that the requesting node is permitted to request access to the encrypted data associated with the smart contract;
determine that an access level associated with the particular node indicates that the particular node is permitted to access the encrypted data associated with the smart contract; and
in response to the determinations, transmit, via the one or more transceivers, the private key for the smart contract to the particular node via a communication channel other than the blockchain.