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 system comprising:
a data storage device having a protected memory region;
one or more processors, at least one of which is operable in the protected memory region and configured for:
storing a secret key associated with the entity in a portion of the protected memory region associated with the entity, 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 portion of the protected memory region associated with the entity; 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 to a recipient device 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 portion of the protected memory region associated with the entity.
|