Patent ID: 8631484

Claim:
A method for inhibiting attacks by forwarding packets through a plurality of intermediate nodes when being transmitted from a source node to a destination node, comprising: receiving a packet of a plurality of packets in a session at one of the plurality of intermediate nodes; receiving a session key from the source node; receiving a sequence number associated with the packet; executing a pseudo-random function using the session key and the sequence number as inputs of the pseudo-random function, wherein the pseudo-random function was used to assign the plurality of packets in the session to at least two of the plurality of intermediate nodes at the source node with the session key and the sequence number as inputs; determining at the one of the plurality of intermediate nodes whether the packet has been sent to a correct one of the plurality of intermediate nodes based on an output of the pseudo-random function and assignments made at the source node using the pseudo-random function; and forwarding the packet to the destination node, based on the determining.