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

Claim 0:
1. A system for implementing a topology hiding protocol for communication over a network, the system comprising:
one or more devices, each of the one or more devices being configured with a respective network interface for communicating over the network, the network interface of each of the one or more devices having a homomorphic encryption module for homomorphically encrypting packet header information of a packet to be transmitted over the network by the network interface; and
one or more network nodes, each of the one or more network nodes being configured with a respective network interface for communicating over the network, the network interface of each of the one or more network nodes having 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.