Controlled transmissions across packet networks
AssigneeAT&T Corp.
InventorsJohn Carl Brown, Larry Arnise Russell
Life of this patent
Estimating the term…
Abstract
Control over the movement of packets is exercised by edge nodes of a network mapping the addresses of incoming packets in accordance with a prespecified functional mapping P. Remote sources of packets are provided address information that is mapped with a prespecified functional mapping Q, where mappings P and Q are such that P(Q(j)=j. The mapping change at regular intervals, or upon the occurrence of specified events, and with each change, the communicating the remote source is provided with a different mapped address to be used.
Claims4
A method for communicating packets from a packet source in a first network to a packet destination in a second network, where said packet destination has a network address X, comprising the steps of:
- communicating, from an element in said second network to an element in said first network, an address Y that corresponds to address X mapped with encryption key ;
- and
- mapping, in a node in said second network, at least a predetermined portion of an address field contained in packets received from said first network with decryption key , where said keys and such that ((X))=X, and where changes to said keys and upon occurrence of an event or in accord with a predetermined algorithm.
A method for communicating packets from a packet source in a first network to a packet destination in a second network, where said packet destination has a network address X, comprising the steps of:
- communicating, from an element in said second network to an element in said first network, an address Y that corresponds to address X mapped with encryption key ;
- and
- mapping, in a node in said second network, at least a predetermined portion of an address field contained in packets received from said first network with decryption key , where said keys and such that ((X))=X, further comprising said node, after performing said step of mapping, carrying out the steps of:
- determining whether result of said mapping correspond to a valid packet destination in said second network;
- and
- if said step of determining concludes that said result of said mapping does not correspond to a valid packet destination in said second network, mapping said at least predetermined portion of the address field contained in packets received from said first network with a key ′, which corresponds to the mapping function employed by said node prior to the last change in mapping key .
Dependencies are inferred from the claim text.