Patent ID: 8874909

Claim:
A method of storing data of others on a computerized system having a processor, comprising the steps of: a) storing, in a memory device, entity data for each of a plurality of accounts and in association therewith thereby forming stored entity data for each account, wherein each account is associated with an entity; b) certifying a portion of the stored entity data, thereby generating trusted entity data associated with each account; c) publishing a plurality of inconsistent sets of entity data for each of a plurality of accounts, wherein each inconsistent set of entity data includes trusted entity data that is consistent among publications but also includes user defined data that is inconsistent among publications; d) facilitating a plurality of transactions using trusted entity data, thereby generating transaction data associated with the plurality of accounts; e) storing, in a memory device, the transaction data in association with its associated accounts; f) encrypting, using a processor, the transaction data with a plurality of paired half-keys, one pair for each account wherein encryption process is performed by applying a paired half-key of a particular account to transaction data that is associated with that particular account, each paired half-key including: f1) a first half-key that is common to the paired half keys of the plurality of accounts; and f2) a second half-key that is unique among the half-keys of the plurality of accounts; g) storing the first half-key; h) providing each entity with their associated second half-key; and i) deleting each second half-key such that the computerized system is no longer able to decrypt encrypted transaction data associated with a particular account without cooperation from the entity associated with that particular account.