CPC H04L 9/0825 (2013.01) [H04L 9/0869 (2013.01); H04L 9/3247 (2013.01); H04L 9/3263 (2013.01)] | 15 Claims |
1. A first electronic device comprising:
memory storing instructions;
a communication circuit; and
at least one processor,
wherein the instructions, when executed by the at least one processor, cause the first electronic device:
receive, through the communication circuit, a first public key and a first request for a first symmetric key from a second electronic device,
encrypt the first symmetric key using the first public key,
transmit, through the communication circuit, a request to store the first symmetric key, at least one identifier corresponding to the first symmetric key, and the encrypted first symmetric key, to the second electronic device,
generate at least one second symmetric key corresponding to at least one object,
encrypt the at least one object using the generated at least one second symmetric key,
encrypt each of the at least one second symmetric key using the first symmetric key, and
transmit, through the communication circuit, the encrypted at least one object and the encrypted at least one second symmetric key, to the second electronic device.
|