Abstract:
In at least one embodiment, a method and a system include a node potentially having information responsive to an information request distributed into, for example, a federated coalition network where the node receives at least one information request packet, conducts a search of information at the node to determine if requested information is present, when the requested information is present, then the node sends an acknowledgement to a requesting node, linear network codes the requested information into m packets where m is greater than or equal to k, which is the number of packets needed to be received by the requesting node to reconstruct the requested information, selects multiple paths between the node and the requesting node such that no third party will see more than k -1 different packets, and transmits the m packets distributed over the selected paths.
Abstract:
In wenigstens einer Ausführungsform weisen ein Verfahren und ein System einen Knoten auf, der möglicherweise Informationen enthält, die eine Antwort auf eine Informationsanforderung bieten, die zum Beispiel in einem Federated-Coalition-Netzwerk verteilt wird, wobei der Knoten wenigstens ein Informationsanforderungspaket empfängt, eine Suche nach Information an dem Knoten durchführt, um zu bestimmen, ob die angeforderten Informationen vorhanden sind, wenn die angeforderten Informationen vorhanden sind, dann sendet der Knoten eine Bestätigung an den anfordernden Knoten, der die angeforderten Informationen mit der linearen Netzwerkkodierung in m Pakete kodiert, wobei m größer oder gleich k ist, was die Anzahl der Pakete ist, die vom anfordernden Knoten empfangen werden müssen, um die angeforderten Informationen zu rekonstruieren, wählt mehrere Pfade zwischen dem Knoten und dem anfordernden Knoten aus, sodass keine dritte Partei mehr als k – 1 verschiedene Pakete wahrnehmen wird, und sendet die m Pakete verteilt über die ausgewählten Pfade. In einer weiteren Ausführungsform weisen das Verfahren und das System den Netzwerkbetrieb auf, umso die Fähigkeit zu besitzen, Antwortinformationen in einer geschützten Weise bereitzustellen.
Abstract:
Ein Verfahren, das aufweisend:Empfangen wenigstens eines Informationsanforderungspakets an einem Knoten von wenigstens einem Nachbarknoten in einem Federated-Coalition-Netzwerk,Durchführen einer Suche von Informationen an dem Knoten durch den Knoten, um zu bestimmen, ob die angeforderten Informationen vorhanden sind,wenn die angeforderten Informationen vorhanden sind, dann führt der Knoten Folgendes aus:Senden einer Bestätigung an einen anfordernden Knoten unter Verwendung von Header-Informationen, die im Informationsanforderungspaket vorhanden sind, um die Bestätigung an den anfordernden Knoten zurückzuleiten, Kodieren der angeforderten Informationen mit linearer Netzwerkkodierung in m Pakete, wobei m größer oder gleich k ist, was die Anzahl der Pakete ist, die empfangen werden müssen, um die angeforderten Informationen zu rekonstruieren,Auswählen mehrerer Pfade n zwischen dem Knoten und dem anfordernden Knoten, sodass für eine dritte Partei zu dem Knoten und dem anfordernden Knoten nicht mehr als k-1 verschiedene Pakete einen oder mehrere beliebige von dieser dritten Partei kontrollierte Knoten durchqueren,Übertragen der m Pakete verteilt über die ausgewählten Pfade.
Abstract:
In at least one embodiment, a method and a system include a node potentially having information responsive to an information request distributed into, for example, a federated coalition network where the node receives at least one information request packet, conducts a search of information at the node to determine if requested information is present, when the requested information is present, then the node sends an acknowledgement to a requesting node, linear network codes the requested information into m packets where m is greater than or equal to k, which is the number of packets needed to be received by the requesting node to reconstruct the requested information, selects multiple paths between the node and the requesting node such that no third party will see more than k -1 different packets, and transmits the m packets distributed over the selected paths.