Patent ID: 11936633
Assignee: TAILSCALE INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method of operating a computing element comprising:
receiving, from a coordination service, communication information associated with one or more other computing elements for a private network, wherein the communication information comprises at least a public key associated with each computing element of the one or more other computing elements and internet protocol (IP) addressing associated with each computing element of the one or more other computing elements, and wherein the IP addressing associated with each computing element of the one or more computing elements comprises at least a private IP address assigned by the coordination service and a public IP address;
identifying a packet directed the private IP address assigned to a second computing element of the one or more other computing elements by the coordination service;
encrypting the packet with the private IP address using the public key associated with the second computing element;
placing the encrypted packet in a payload of a second packet;
adding at least the public IP address associated with the second computing element to a header portion of the second packet; and
communicating the second packet to the second computing device.