Patent ID: 9178894
Filing Date: 2015-11-03
Classification: H04B,H04L

Abstract:
1. A method for secure data transmission of at least one data packet through a plurality of network nodes, the method comprising: defining, by at least one user, a source network node and a destination network node, wherein the source network node and the destination network node are in the plurality of network nodes; defining, by the at least one user, at least one security constraint, wherein at least one of the at least one security constraint is based on a physical geographical location of at least one of the network nodes, wherein the at least one security constraint is at least one of: comparing, by at least one processor, available network nodes in a map of the network nodes with the at least one security constraint to determine which of the available network nodes are qualified network nodes, wherein the qualified network nodes are the available network nodes that meet the at least one security constraint, wherein the map of the network nodes comprises at least one of: determining, by the at least one processor, a route comprising at least one of the qualified network nodes to route the at least one data packet through from the source network node to the destination network node, wherein any of the network nodes that does not meet the at least one security constraint is removed from consideration, and wherein the route comprises a network path that is optimized both for efficiency and security based on a requirement that the at least one security constraint is met by the at least one qualified network node; and transmitting the at least one data packet from the source network node to the destination network node through the optimal route comprising the at least one qualified network node.