System and method for routing-based internet security
First Claim
1. An apparatus for connecting to a processor in a first enclosure and to a location-addressable memory in a second enclosure having an address space, the memory is connectable to the processor via a bus of a first type that uses multiple wires or conductors, the apparatus comprising:
- a first connector couplable to a first bus of said first type for connecting to said processor;
a first interface coupled to said first connector for receiving a first address word in said address space from said processor, the first address word consists of a sequence of bits, wherein each of the bits is associated with a level of significance;
a second connector couplable to a second bus that uses multiple wires or conductors for connecting to said memory;
a second interface coupled to said second connector for transmitting a second address word in said address space to said memory, the second address word consists of a sequence of bits, wherein each of the bits is associated with a level of significance;
a scrambler coupled between said first and second interfaces for converting using a one-to-one mapping said first address word to said second address word that is distinct from said first address word; and
a single enclosure housing said first and second connectors, said first and second interfaces, and said scrambler,wherein the single enclosure is separate from, and external to, each of the first and second enclosures,wherein said first bus is further carrying a power signal, and wherein the apparatus is powered only by the power signal.
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.
342 Citations
55 Claims
-
1. An apparatus for connecting to a processor in a first enclosure and to a location-addressable memory in a second enclosure having an address space, the memory is connectable to the processor via a bus of a first type that uses multiple wires or conductors, the apparatus comprising:
-
a first connector couplable to a first bus of said first type for connecting to said processor; a first interface coupled to said first connector for receiving a first address word in said address space from said processor, the first address word consists of a sequence of bits, wherein each of the bits is associated with a level of significance; a second connector couplable to a second bus that uses multiple wires or conductors for connecting to said memory; a second interface coupled to said second connector for transmitting a second address word in said address space to said memory, the second address word consists of a sequence of bits, wherein each of the bits is associated with a level of significance; a scrambler coupled between said first and second interfaces for converting using a one-to-one mapping said first address word to said second address word that is distinct from said first address word; and a single enclosure housing said first and second connectors, said first and second interfaces, and said scrambler, wherein the single enclosure is separate from, and external to, each of the first and second enclosures, wherein said first bus is further carrying a power signal, and wherein the apparatus is powered only by the power signal. - 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, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification