CPC H04L 9/3234 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01); G06K 7/1413 (2013.01); G06K 7/1417 (2013.01); H04L 9/0819 (2013.01); H04L 9/0825 (2013.01); H04L 9/0863 (2013.01); H04L 9/0877 (2013.01); H04L 9/0891 (2013.01); H04L 9/0894 (2013.01); H04L 9/3213 (2013.01); H04L 9/3247 (2013.01); H04L 63/123 (2013.01); H04L 63/18 (2013.01); H04L 2463/082 (2013.01)] | 26 Claims |
1. A method of sharing of encrypted data, the method comprising:
by an electronic device
receiving a password from a user in order to perform an action,
receiving a salt value,
generating a user key using the password and the salt value,
receiving an encrypted key location identifier value,
decrypting the encrypted key location identifier value to obtain a key location identifier,
receiving an encrypted read token value,
decrypting the encrypted read token value using the user key to obtain a read token value,
transmitting the read token value and the key location identifier to a server electronic device, and
receiving, from the server electronic device, an encrypted encryption key.
|