Network watermark
AssigneeCode-X, Inc.
InventorsRobert W. Twitchell, JR., Delia J. Smith
Life of this patent
Estimating the term…
Abstract
A network communications method utilizing a network watermark for providing security in the communications includes creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node; verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node; and once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node; wherein the network watermark represents the verifiable network communications path of nodes.
Claims49
A communications method utilizing a network watermark process, wherein a network watermark creates a verifiable path through a network for the transfer of information, wherein valid common identifiers or classes on the destination device and knowledge thereof are set up on a destination device and application or source device;
- wherein, once the destination device has requested the information to be transferred, the path to the destination device is recorded and is validated by the server containing the information using a set of rules and identifiers;
- and wherein, once this validation is completed successfully, the links are set up and the information is transmitted to the destination device using the predetermined path.
A communications network in which a network watermark is utilized that creates a verifiable path through a network for the transfer of information, wherein valid common identifiers or classes on the destination device and knowledge thereof are set up on a destination device and application or source device;
- wherein, once the destination device has requested the information to be transferred, the path to the destination device is recorded and is validated by the server containing the information using a set of rules and identifiers;
- and wherein, once this validation is completed successfully, the links are set up and the information is transmitted to the destination device using the predetermined path.
A network communications method utilizing a network watermark process, the network watermark process comprising the step of creating a verifiable communications path through a network of nodes between a first end node and a second end node, the verifiable communications path being collectively created,
- (a) by the first end node performing the step of sending a communication including an identification of the second end node to an immediately succeeding node in the verifiable communications path;
- (b) by each respective intermediate node, if any, between the first end node and the second end node in the verifiable communications path, performing the steps of,
- (i) receiving, by the respective intermediate node, a communication from an immediately preceding node, the communication including path data,
- (ii) verifying the communication that is received by the respective intermediate node from the immediately preceding node, and
- (iii) upon the successful verification of the communication from the immediately preceding node by the respective intermediate node, sending by the respective intermediate node a communication to an immediately succeeding node, the communication including path data that at least identifies a network communications path from the first end node to the respective intermediate node;
- and
- (c) by the second end node performing the steps of,
- (i) receiving a communication from the immediately preceding node, the communication including path data that at least identifies a network communications path from the first end node to the immediately preceding node,
- (ii) verifying the communication that is received from the immediately preceding node, and
- (iii) validating the communications path through the network of nodes between the first end node and the second end node.
A network communications method utilizing a network watermark for providing security in the communications, comprising the steps of:
- (a) creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node;
- (b) verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node;
- and
- (c) once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node;
- (d) wherein the network watermark represents the verifiable network communications path of nodes.
An Internet communications method utilizing a network watermark for providing security in the transfer of information, comprising the steps of:
- (a) creating a verifiable network communications path of servers for the transfer of information from a first node to a second node;
- (b) verifying the network communications path of servers before transferring the information over the network communications path of servers;
- and
- (c) once the network communications path of servers is verified, transferring the information from the first node to the second node via the verified network communications path of servers;
- (d) wherein the network watermark represents the verifiable network communications path of servers.
A network communications method utilizing a network watermark for providing security in communications between a first end node and a second end node that communicate over a network communications path of nodes, comprising the steps of:
- (a) sending, by the first end node, a communication including an identification of the second end node to an immediately succeeding node in the network communications path;
- (b) by each respective intermediate node, if any, between the first end node and the second end node in the network communications path, performing the steps of,
- (i) receiving, by the respective intermediate node, a communication from an immediately preceding node, the communication including path data,
- (ii) verifying the communication that is received by the respective intermediate node from the immediately preceding node, and
- (iii) upon the successful verification of the communication from the immediately preceding node by the respective intermediate node, sending by the respective intermediate node a communication to an immediately succeeding node, the communication including path data that at least identifies a network communications path from the first end node to the respective intermediate node;
- and
- (c) by the second end node,
- (i) receiving a communication from the immediately preceding node, the communication including path data that at least identifies a network communications path from the first end node to the immediately preceding node, and
- (ii) verifying the communication that is received from the immediately preceding node.
A communications method for providing security in communications between a first networked node and a second networked node, comprising the steps of:
- (a) receiving, by the first networked node, a request from the second networked node for information from the first networked node, which request is received over a first communications path including a plurality of intermediate nodes of a first common designation network, the common designation of which is shared by both the first networked node and the second networked node;
- (b) sending, by the first networked node, the requested information to the second networked node, which information is sent over a second communications path including a plurality of intermediate nodes of a second common designation network, the common designation of which is different from that of the first common designation network and which is also shared by both the first networked node and the second networked node, at least some of the nodes of the plurality of nodes of the first communications path being different from at least some of the nodes of the plurality of nodes of the second communications path.
A network communications method utilizing a network watermark process, the network watermark process comprising the step of creating a verifiable communications path through a network of nodes between a first end node and a second end node, the verifiable communications path being collectively created,
- (a) by the first end node performing the step of sending a communication including a class identifier of the first end node and an identification of the second end node to an immediately succeeding node in the verifiable communications path;
- (b) by each respective intermediate node, if any, between the first end node and the second end node in the verifiable communications path, performing the steps of,
- (i) receiving, by the respective intermediate node, a communication from an immediately preceding node, the communication including a class identifier and path data,
- (ii) verifying the communication that is received by the respective intermediate node from the immediately preceding node using class rules corresponding to the class identifier that are maintained by the respective intermediate node, and
- (iii) upon the successful verification of the communication from the immediately preceding node by the respective intermediate node, sending by the respective intermediate node a communication to an immediately succeeding node, the communication including a class identifier and path data that at least identifies a network communications path from the first end node to the respective intermediate node;
- and
- (c) by the second end node performing the steps of,
- (i) receiving a communication from the immediately preceding node, the communication including a class identifier and path data that at least identifies a network communications path from the first end node to the immediately preceding node,
- (ii) verifying the communication that is received from the immediately preceding node using class rules corresponding to the class identifier that are maintained by the respective intermediate node, and
- (iii) validating the communications path through the network of nodes between the first end node and the second end node.
A network communications method utilizing a network watermark for providing security in communications between a first end node and a second end node that communicate over a network communications path of nodes, comprising the steps of:
- (a) sending, by the first end node, a communication including a class identifier of the first end node and an identification of the second end node to an immediately succeeding node in the network communications path;
- (b) by each respective intermediate node, if any, between the first end node and the second end node in the network communications path, performing the steps of,
- (i) receiving, by the respective intermediate node, a communication from an immediately preceding node, the communication including a class identifier and path data,
- (ii) verifying the communication that is received by the respective intermediate node from the immediately preceding node using class rules corresponding to the class identifier that are maintained by the respective intermediate node, and
- (iii) upon the successful verification of the communication from the immediately preceding node by the respective intermediate node, sending by the respective intermediate node a communication to an immediately succeeding node, the communication including a class identifier and path data that at least identifies a network communications path from the first end node to the respective intermediate node;
- and
- (c) by the second end node,
- (i) receiving a communication from the immediately preceding node, the communication including a class identifier and path data that at least identifies a network communications path from the first end node to the immediately preceding node, and
- (ii) verifying the communication that is received from the immediately preceding node using class rules corresponding to the class identifier that are maintained by the respective intermediate node.
Dependencies are inferred from the claim text.