CPC H04L 63/10 (2013.01) [H04L 9/0894 (2013.01); H04L 9/30 (2013.01); H04L 9/3218 (2013.01); H04L 9/3234 (2013.01); H04L 9/3247 (2013.01)] | 20 Claims |
1. A computer implemented system for controlling access to data associated with an entity, the computer implemented system comprising:
a data storage device stored within a computer;
one or more processors within the computer configured for:
storing a secret key associated with the entity in a computer memory within the data storage device, wherein a public key corresponding to the secret key is stored on a client device associated with the entity;
upon receiving entity data associated with the entity, storing the entity data in the computer memory; and
upon receiving an access grant signal from the client device, the access grant signal defining the entity data to be accessed and a recipient of the entity data to be accessed and signed by the public key, enabling communication of information associated with the entity data, comprising a token or data derived from the entity data, to a recipient device in the form of data fields upon satisfaction of at least one verification condition by the recipient device in accordance with a verification sequence using the secret key stored in the computer memory.
|