Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
242 words
A multi-level security device for providing security between a user and at least one computer network, wherein the user is selected from the group consisting of a host computer and at least a second network, comprising: a secure network interface Unit (SNIU) that operates at a user layer communications protocol, said SNIU communicates with other like SNIU devices by establishing an association at a session layer of a communication stack in order to provide secure end-to-end communications, comprising: a host/network interface for receiving messages sent between said user and said at least one network, said interface operative to convert said received messages to and from a format utilized by said at least one network; a message parser for receiving said messages from said host/network interface, determining whether said association already exists with another SNIU device and providing a signal indicative of said determination; a session manager coupled to said interface for identifying and verifying said user requesting access to said network, said session manager also responsive to said signal from said message parser for transmitting said messages received from said user when said message parser determines said association already exists; and an association manager coupled to said interface and responsive to said signal from said message parser for establishing an association with other like SNIU devices when said message parser determines said association does not exist, wherein said message parser stores said messages in a wait queue until said association is established.
Claim 2
Dependent Claim
242 words
A multi-level security device for providing security between a user and at least one computer network, wherein the user is selected from the group consisting of a host computer and at least a second network, comprising: a secure network interface Unit (SNIU) that operates at a user layer communications protocol, said SNIU communicates with other like SNIU devices by establishing an association at a session layer of a communication stack in order to provide secure end-to-end communications, comprising: a host/network interface for receiving messages sent between said user and said at least one network, said interface operative to convert said received messages to and from a format utilized by said at least one network; a message parser for receiving said messages from said host/network interface, determining whether said association already exists with another SNIU device and providing a signal indicative of said determination; a session manager coupled to said interface for identifying and verifying said user requesting access to said network, said session manager also responsive to said signal from said message parser for transmitting said messages received from said user when said message parser determines said association already exists; and an association manager coupled to said interface and responsive to said signal from said message parser for establishing an association with other like SNIU devices when said message parser determines said association does not exist, wherein said message parser stores said messages in a wait queue until said association is established.
Claim 3
Dependent Claim
26 words
The device of claim 1, wherein said association manager generates an ICMP Echo request message in order to establish an association with other like SNIU devices.
Claim 4
Dependent Claim
15 words
The device of claim 2, wherein said ICMP Echo request includes the user's security level.
Claim 5
Dependent Claim
25 words
The device of claim 1, wherein said association manager generates a ICMP Echo reply in order to grant an association with other like SNIU devices.
Claim 6
Dependent Claim
18 words
The device of claim 1, which further includes a card reader configured to perform integrity and authenticating functions.
Claim 7
Dependent Claim
54 words
The device of claim 1, wherein said session manager protects the security communications between said computer device and said network by implementing a security policy selected from a group consisting of discretionary access control, mandatory access control, object reuse, labeling, denial of service detection, data type integrity, cascading control and covert channel use detection.
Claim 8
Dependent Claim
28 words
The device of claim 1, wherein said SNIU further includes means for performing a defined trusted session layer protocol (TSP), said TSP constituting said user layer communications protocol.
Claim 9
Dependent Claim
33 words
The device of claim 1, wherein said SNIUs during said association perform a function selected from the group consisting of authenticating each other, exchanging security parameters and establishing trusted sessions for further communications.
Claim 10
Dependent Claim
22 words
The device of claim 1, wherein said host/network interface also processes Address Resolution Protocol (ARP) and Reverse Address Resolution Protocol (RARP) messages.
Claim 11
Dependent Claim
30 words
The device of claim 1, wherein said SNIU further includes a scheduler coupled between said host/network and said message parser for controlling the flow of said data within said SNIU.
Claim 12
Dependent Claim
33 words
The device of claim 1, wherein said SNIU further includes an audit manager coupled to said association manager for generating audit event messages when a message is received with an invalid authorization code.
Claim 13
Independent Claim
179 words
A method of providing a multi-level network security system for a user and at least one computer network, wherein said user is selected from the group consisting of a host computer and at least a second network, comprising: placing a secure network interface Unit (SNIU) that operates at a user layer communications protocol, said SNIU communicates with other like SNIU devices by establishing an association at a session layer of a communication stack in order to provide secure end-to-end communications, said SNIU performing a plurality of security functions including: receiving messages sent between said user and said at least one network; converting said received messages to and from a format utilized by said at least one network; identifying and verifying said user requesting access to said network; determining whether said association already exists with another SNIU device; transmitting said messages received from said user when said association already exists; temporarily storing said received messages from said computer device when said association does not exist; and establishing an association with other like SNIU devices when said association does not exist.
Claim 14
Independent Claim
179 words
A method of providing a multi-level network security system for a user and at least one computer network, wherein said user is selected from the group consisting of a host computer and at least a second network, comprising: placing a secure network interface Unit (SNIU) that operates at a user layer communications protocol, said SNIU communicates with other like SNIU devices by establishing an association at a session layer of a communication stack in order to provide secure end-to-end communications, said SNIU performing a plurality of security functions including: receiving messages sent between said user and said at least one network; converting said received messages to and from a format utilized by said at least one network; identifying and verifying said user requesting access to said network; determining whether said association already exists with another SNIU device; transmitting said messages received from said user when said association already exists; temporarily storing said received messages from said computer device when said association does not exist; and establishing an association with other like SNIU devices when said association does not exist.
Claim 15
Dependent Claim
18 words
The method of claim 12, which further includes encrypting outgoing messages and decrypting incoming messages of said SNIU.
Claim 16
Dependent Claim
23 words
The method of claim 13, which further includes generating and writing cryptographic residues for outgoing messages and validating cryptographic residues for incoming messages.
Claim 17
Dependent Claim
53 words
The method of claim 12, wherein said SNIU protects the security communications between said computer device and said network by implementing a security policy selected from a group consisting of discretionary access control, mandatory access control, object reuse, labeling, denial of service detection, data type integrity, cascading control and covert channel use detection.
Claim 18
Dependent Claim
12 words
The method of claim 12, which further includes generating an audit trail.
Claim 19
Dependent Claim
76 words
The method of claim 12, wherein said association is established by said SNIU: storing a datagram including information received from the user; transmitting an ICMP Echo request message in order to request said association with other like SNIU devices; waiting to receive an ICMP Echo reply message from other like SNIU devices in order to grant said association; retrieving said stored datagram when said SNIU receives said ICMP Echo reply message; and transmitting said retrieved datagram.
Claim 20
Dependent Claim
15 words
The method of claim 18, wherein said ICMP Echo request includes the user's security level.
Claim 21
Dependent Claim
39 words
The method of claim 12, which further includes transmitting an ARP Request message including said SNIU's hardware and IP address, and IP address of other like SNIU devices in order to locate other like SNIU devices on the network.