Patent ID: 11870909
Assignee: CERTINIA INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A system comprising:
a processor; and
a memory coupled to the processor, the memory for storing instructions, the processor executing the instructions which cause the processor to perform operations comprising:
providing a block chain comprising a plurality of blocks, each block comprising a hash value;
obtaining a private identification of an authorized user in a subset of one or more authorized users and data not susceptible to a double spending problem, the data configured to be verified in association with the authorized user before being added to the block chain; and
adding a new block to the block chain including:
encrypting the data based on the private identification of the authorized user;
computing the hash value of the data and the encrypted data for the new block;
obtaining a prior hash value associated with a preceding block in the block chain;
forming the new block as a function of the data, the encrypted data, the hash value, and the prior hash value to create the new block;
adding the new block to the block chain by performing a proof of work computation that requires the computed hash value to have required values at a reduced number of computed hash value positions
using the obtained prior hash value associated with the preceding block and storing the prior hash value within the new block;
computing a second hash value from the data and the encrypted data, and comparing the hash value of the data to the second hash value; and
verifying a sequence order of blocks of the block chain by checking that the hash value of an immediately preceding block stored within the block is identical to a hash value stored within the immediately preceding block.