Patent ID: 11936632
Assignee: NANTHEALTH, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 16:
17. A system comprising one or more non-transitory computer readable storage media on which are stored instructions executable by one or more processors to perform operations for implementing a topology hiding protocol for communication over a network, the operations comprising:
configuring each of one or more devices with a respective network interface for communicating over the network, the network interface of each of the one or more devices being configured to have a homomorphic encryption module for homomorphically encrypting packet header information of a packet to be transmitted over the network by the network interface; and
configuring each of one or more network nodes with a respective network interface for communicating over the network, the network interface of each of the one or more network nodes being configured to have a homomorphic encryption module for interpreting homomorphically encrypted packet header information of a packet based on a cryptographic key exchange between the network node and a sending device from among the one or more devices,
wherein the homomorphic encryption module of each of the one or more devices homomorphically encrypts a source address of the device,
wherein the network interface of each of the one or more devices is configured to transmit a packet over the network having packet header information that includes the homomorphically encrypted source address of the device and a destination address that is not homomorphically encrypted.