SYSTEM AND METHOD FOR ROUTING-BASED INTERNET SECURITY
First Claim
1. A method for transferring a message that includes a succession of message elements from a sender location to a recipient location over multiple paths using a plurality of intermediate servers in the Internet, wherein the sender location, the recipient location and the servers are each addressable in the Internet using a respective IP (Internet Protocol) address, the method comprising:
- receiving the message and the IP address of the recipient location from the sender location over the Internet;
partitioning the message into a plurality of message slices, each message slice contains at least one of the message elements;
assigning an intermediate server, selected from the plurality of intermediate servers, to each of the message slices; and
sending each of the message slices together with the IP address of the recipient location to the intermediate server assigned to the message slice.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for improving the security of storing digital data in a memory or its delivery as a message over the Internet from a sender to a receiver using one or more hops is disclosed. The message is split at the sender into multiple overlapping or non-overlapping slices according to a slicing scheme, and the slices are encapsulated in packets each destined to a different relay server as an intermediate node according to a delivery scheme. The relay servers relay the received slices to another other relay server or to the receiver. Upon receiving all the packets containing all the slices, the receiver combines the slices reversing the slicing scheme, whereby reconstructing the message sent.
97 Citations
36 Claims
-
1. A method for transferring a message that includes a succession of message elements from a sender location to a recipient location over multiple paths using a plurality of intermediate servers in the Internet, wherein the sender location, the recipient location and the servers are each addressable in the Internet using a respective IP (Internet Protocol) address, the method comprising:
-
receiving the message and the IP address of the recipient location from the sender location over the Internet; partitioning the message into a plurality of message slices, each message slice contains at least one of the message elements; assigning an intermediate server, selected from the plurality of intermediate servers, to each of the message slices; and sending each of the message slices together with the IP address of the recipient location to the intermediate server assigned to the message slice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification