Patent ID: 11956222
Assignee: VERIZON PATENT AND LICENSING INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 10:
11. A first device comprising:
a processor configured to execute a method comprising:
creating a first device public key and a first device private key for performing end-to-end encrypted communication with a sender device;
transmitting a registration request, comprising the first device public key, to a communication component for generating a first registration for the first device having a mobile device number, wherein the first registration comprises the first device public key;
receiving a notify message from the communication component, wherein the notify message comprises an indication of a second registration of a second device having the mobile device number and comprising a second device public key of the second device;
in response to receiving a secure communication invite comprising the second device public key, determining whether the second device is being spoofed by determining whether the second device public key within the secure communication invite matches the second device public key within the notify message; and
in response to a match being determined, transmitting an encrypted message comprising the first device private key encrypted using the second device public key to the second device for use in performing end-to-end encrypted communication between the second device and the sender device.