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

Claim 0:
1. A computer-implemented method of providing access to confidential data stored in a blockchain, the blockchain relating to a plurality of smart contracts, the method comprising:
detecting, by the one or more processors, a request from a requesting node to provide a particular node access to encrypted data associated with a smart contract in the plurality of smart contracts, the request indicating the particular node, wherein the encrypted data associated with the smart contract is encrypted using a public key corresponding to a private key for the smart contract;
determining, by the one or more processors, that a permission level associated with the particular node indicates that the particular node is permitted to access information associated with an insurance policy and/or that a permission level associated with the requesting node indicates that the requesting node is permitted to request that other nodes receive access to information associated with an insurance policy;
in response to the determination, generating, by the one or more processors, a transaction indicating (i) the private key for the smart contract, the private key for the smart contract being encrypted using a public key for the particular node, and (ii) an identity of the particular node;
applying, by the one or more processors, a digital signature of a node associated with the one or more processors to the transaction, the digital signature being generated based upon a second private key for a node associated with the one or more processors; and
establishing, by the one or more processors via a consensus protocol, a consensus to update the blockchain to include the transaction.