CPC H04L 63/0442 (2013.01) [H04L 63/0414 (2013.01); H04L 63/0876 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/1466 (2013.01)] | 20 Claims |
1. A method, comprising:
in response to receiving a first registration request, comprising a first device public key, from a first device associated with a mobile device number, creating a first registration comprising the first device public key;
in response to receiving a second registration request, comprising a second device public key, from a second device associated with the mobile device number, creating a second registration comprising the second device public key and transmitting a first notify message to the first device of the second registration and second device public key;
transmitting a second notify message to the second device of the first registration and first device public key;
routing a secure communication invite, comprising the second device public key, from the second device to the first device, wherein the secure communication invite is usable to determine whether the second device is being spoofed;
routing an encrypted message, comprising a first device private key, from the first device to the second device, wherein the encrypted message is encrypted using the second device public key in response to the first device authenticating the second device public key within the secure communication invite with the second device public key within the first notify message; and
facilitating end-to-end encrypted communication between a sender device and the first device and the second device using the first device private key.
|