Network abstraction and isolation layer for masquerading machine identity of a computer
First Claim
1. A network abstraction and isolation layer (NAIL) for masquerading the machine identity of a computer in a network to enable the computer to communicate in the network with a different machine identity, comprising:
- an isolated network interface for communicating with the computer;
an abstraction network interface for communicating with a network device coupled to the network; and
control logic, coupled to said isolated and abstraction network interfaces, that performs machine identity translation to masquerade machine identity of the computer relative to the network.
31 Assignments
0 Petitions
Accused Products
Abstract
A network abstraction and isolation layer (NAIL) for masquerading the machine identity of a computer in a network to enable the computer to communicate in the network with a different machine identity including an isolated network interface for communicating with the computer, an abstraction network interface for communicating with a network device coupled to the network, and control logic. The control logic is coupled to the isolated and abstraction network interfaces and performs machine identity translation to masquerade machine identity of the computer relative to the network. Machine identity masquerading includes selectively translating any one or more of an IP address, a MAC address, a machine name, a system identifier, and a DNS Name in the header or payload of communication packets.
135 Citations
28 Claims
-
1. A network abstraction and isolation layer (NAIL) for masquerading the machine identity of a computer in a network to enable the computer to communicate in the network with a different machine identity, comprising:
-
an isolated network interface for communicating with the computer;
an abstraction network interface for communicating with a network device coupled to the network; and
control logic, coupled to said isolated and abstraction network interfaces, that performs machine identity translation to masquerade machine identity of the computer relative to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network, comprising:
-
a local network device;
a first computer having a first machine identity; and
a network abstraction and isolation layer (NAIL), interfaced between said local network device and said first computer, wherein said NAIL masquerades said first machine identity to isolate and abstract said first computer into a first isolated network layer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of isolating and abstracting a computer in a network, comprising:
-
interfacing the computer to the network via isolated and abstracted communication interfaces;
monitoring communication packets between the computer and the network; and
selectively translating the communication packets to masquerade the machine identity of the computer. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification