← Back to Patent Explorer
US5495580A Expired / Lapsed US ⏱️ 0.0 years remaining

Ring network security system with encoding of data entering a subnetwork and decoding of data leaving a subnetwork

Assignee: XLNT Designs Inc
•
Filing: 1992-10-20
•
Granted: 1996-02-27
•
Expires: 2012-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for securing communications between devices connected to a ring network. In accordance with the present invention, when a message frame is passed around the ring network, a gate keeper circuit associated with at least one port of a hub determines whether the message frame is intended for any of the nodes connected to that port. If the message frame is not intended for any of the nodes connected to that port, the message frame is encoded before it exits the hub through the port to traverse the subnetwork connected to the port, and decoded after it reenters the hub through the port. If and only if at least one node on the subnetwork connected to the port is intended to receive the message frame, then each node connected to that port can read the message frame.

Inventors

  • 👤 Fazil Osman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:44
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433; G; G09; G09C; G09C1/00; H04L9/00; H04L9/06; H04L9/065; H04L9/0656; H04L9/0662; H04L9/40

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 135 words
A network security system for use in a ring network having at least one node on a subnetwork, including: (a) encoding means, coupled between the ring network and the subnetwork, for receiving data from the ring network and determining if the received data is not intended to be received by a node within the subnetwork, encoding at least part of the data if so determined, and transmitting the resulting received data over the subnetwork to the at least one node; (b) decoding means, coupled between the ring network and the subnetwork, for receiving data from the at least one node, at least some of which was previously transmitted by the encoding means to the subnetwork, determining if such received data was previously encoded by the encoding means, and decoding the received data if so determined.
Claim 2
Dependent Claim 135 words
A network security system for use in a ring network having at least one node on a subnetwork, including: (a) encoding means, coupled between the ring network and the subnetwork, for receiving data from the ring network and determining if the received data is not intended to be received by a node within the subnetwork, encoding at least part of the data if so determined, and transmitting the resulting received data over the subnetwork to the at least one node; (b) decoding means, coupled between the ring network and the subnetwork, for receiving data from the at least one node, at least some of which was previously transmitted by the encoding means to the subnetwork, determining if such received data was previously encoded by the encoding means, and decoding the received data if so determined.
Claim 3
Dependent Claim 175 words
A network security system for use in a ring network having at least one hub coupled thereto, at least one of said hubs having at least one active subnetwork connected thereto, the network security system including: (a) encoding means, coupled between one of said hubs having at least one active subnetwork and one of the active subnetworks, for receiving data and determining if the received data is to be encoded based upon the destination and source of the received data, encoding at least part of the data if so determined, and transmitting the resulting data over the active subnetwork; (b) decoding means, coupled between one of said hubs having at least one active subnetwork and the one of the active subnetworks receiving data, at least some of which was previously transmitted by the encoding means to the subnetwork, for receiving data from the active subnetwork, determining if the received data was previously encoded by the encoding means based upon the destination and source of the received data, and decoding the received data if so determined.
Claim 4
Dependent Claim 175 words
A network security system for use in a ring network having at least one hub coupled thereto, at least one of said hubs having at least one active subnetwork connected thereto, the network security system including: (a) encoding means, coupled between one of said hubs having at least one active subnetwork and one of the active subnetworks, for receiving data and determining if the received data is to be encoded based upon the destination and source of the received data, encoding at least part of the data if so determined, and transmitting the resulting data over the active subnetwork; (b) decoding means, coupled between one of said hubs having at least one active subnetwork and the one of the active subnetworks receiving data, at least some of which was previously transmitted by the encoding means to the subnetwork, for receiving data from the active subnetwork, determining if the received data was previously encoded by the encoding means based upon the destination and source of the received data, and decoding the received data if so determined.
Claim 5
Dependent Claim 17 words
The network security system of claim 2, wherein each encoding means corresponds to a unique decoder means.
Claim 6
Dependent Claim 60 words
The network security system of claim 3, further including: (a) an address detection means, coupled to the encoding means and to the decoder means, for receiving data and determining the destination and source of the data; (b) an error correction code generator means, coupled to the encoding means, for generating an error correction code after encoding and decoding the data.
Claim 7
Dependent Claim 43 words
The network security system of claim 4, wherein: (a) the encoding means encodes selected components of the data by Exclusive-ORing such components with an encoding word; and (b) the decoding means decodes the encoded components by Exclusive-ORing such components with the encoding word.
Claim 8
Dependent Claim 34 words
The network security system of claim 5, wherein the encoding means further includes a pseudo-random binary sequence generator means, coupled to the encoding means and to the decoder means, for generating the encoding word.
Claim 9
Dependent Claim 16 words
The network security system of claim 6, wherein the encoding word is a pseudo-random binary sequence.
Claim 10
Dependent Claim 186 words
A network security system for securing transmission of data within a ring network having at least one hub having at least one port to which at least one node is coupled, the ring network having at least two nodes, the network security system including: a gate keeper circuit associated with at least one active port of at least one hub, coupled between the associated hub and the associated port, for determining if the data being transmitted to the associated port from the associated hub is intended for at least one of the nodes coupled to the associated port, and if not intended for at least one of the nodes coupled to the associated port, then encoding at least part of the transmitted data, and otherwise not encoding any of the transmitted data, and for determining if the data being transmitted from the associated port to the associated hub was intended for, or originated within, at least one of the nodes coupled to the associated port, and if not then decoding the encoded part of the transmitted data, and otherwise not decoding any of the transmitted data.
Claim 11
Dependent Claim 186 words
A network security system for securing transmission of data within a ring network having at least one hub having at least one port to which at least one node is coupled, the ring network having at least two nodes, the network security system including: a gate keeper circuit associated with at least one active port of at least one hub, coupled between the associated hub and the associated port, for determining if the data being transmitted to the associated port from the associated hub is intended for at least one of the nodes coupled to the associated port, and if not intended for at least one of the nodes coupled to the associated port, then encoding at least part of the transmitted data, and otherwise not encoding any of the transmitted data, and for determining if the data being transmitted from the associated port to the associated hub was intended for, or originated within, at least one of the nodes coupled to the associated port, and if not then decoding the encoded part of the transmitted data, and otherwise not decoding any of the transmitted data.
Claim 12
Dependent Claim 245 words
The network security system of claim 8, wherein the gate keeper circuit further includes: (a) an address detection means, coupled to the associated port, for receiving the data transmitted from the associated hub to the associated port and determining the destination and source of the transmitted data, and for receiving the data transmitted from the associated port to the associated hub and determining the destination and the source of the transmitted data; (b) an encoding means, coupled to the address detection means, for encoding at least part of the transmitted data if neither the source nor the destination of the data transmitted from the associated hub to the associated port is at least one of the nodes coupled to the associated port; (c) a decoding means, coupled to the address detection means, for decoding each part of the data encoded by the encoding means and transmitted from the associated port to the associated hub if neither the source nor the destination of the transmitted data is at least one of the nodes coupled to the associated port; (d) an error correction code generator means, coupled to the encoding means and to the decoding means, for generating an error correction code for the data transmitted from the associated hub to the associated port after the encoding of the transmitted data, and for generating an error correction code for the data transmitted from the associated port to the associated hub after the decoding of the transmitted data.
Claim 13
Dependent Claim 119 words
The network security system of claim 9, wherein the gate keeper circuit further includes: an error detection means, coupled to the error generator means, the error correction code generator means, and to the associated port, for receiving the data transmitted from the associated port to the associated hub, detecting errors in the received data, and transmitting an indication of the error to the error correction code generator means; and wherein the error correction code generator means generates an erroneous error correction code for the data transmitted from the associated port to the associated hub after the decoding of the transmitted data, if the error detection means transmits an indication of an error to the error correction code generator means.
Claim 14
Dependent Claim 119 words
The network security system of claim 9, wherein the gate keeper circuit further includes: an error detection means, coupled to the error generator means, the error correction code generator means, and to the associated hub, for receiving the data transmitted from the associated hub to the associated port, detecting errors in the received data, and transmitting an indication of the error to the error correction code generator means; and wherein the error correction code generator means generates an erroneous error correction code for the data transmitted from the associated hub to the associated port after the encoding of the transmitted data, if the error detection means transmits an indication of an error to the error correction code generator means.
Claim 15
Dependent Claim 47 words
The network security system of claim 9, wherein: (a) the encoding means encodes selected components of the transmitted data by Exclusivec-ORing the transmitted data with an encoding word; and (b) the decoding means decodes the encoded components the by Exclusive-ORing the transmitted data with the encoding word.
Claim 16
Dependent Claim 16 words
The network security system of claim 12, wherein the encoding word is a pseudo-random binary sequence.
Claim 17
Independent Claim 165 words
A method for securing transmissions of data within a ring network having at least one hub coupled thereto, at least one of said hubs having at least one port, the at least one port being coupled to the ring network and having an active subnetwork connected to such port, including the steps of: (a) receiving data within a port; (b) determining whether the received data has a destination or source within the active subnetwork connected to the port; (c) if the data does not have a destination or source within such active subnetwork, then encoding at least part of the data, and otherwise, not encoding the data; (d) circulating the data through the active subnetwork; (e) receiving the circulated data in the port; (f) determining whether the circulated data had a destination or source within the active subnetwork connected to the port; (g) if the data did not have a destination or source within such active subnetwork, then decoding the encoded part of the data.
Claim 18
Independent Claim 165 words
A method for securing transmissions of data within a ring network having at least one hub coupled thereto, at least one of said hubs having at least one port, the at least one port being coupled to the ring network and having an active subnetwork connected to such port, including the steps of: (a) receiving data within a port; (b) determining whether the received data has a destination or source within the active subnetwork connected to the port; (c) if the data does not have a destination or source within such active subnetwork, then encoding at least part of the data, and otherwise, not encoding the data; (d) circulating the data through the active subnetwork; (e) receiving the circulated data in the port; (f) determining whether the circulated data had a destination or source within the active subnetwork connected to the port; (g) if the data did not have a destination or source within such active subnetwork, then decoding the encoded part of the data.
Claim 19
Dependent Claim 29 words
The method of claim 14, wherein step (g) comprises repeating steps (a) through (g) until the data is circulated through the active subnetwork having the destination of the data.
Claim 20
Dependent Claim 138 words
A network security system for use in a ring network having at least one node on a subnetwork, comprising: (a) an encoder circuit coupled between the ring network and the subnetwork, for receiving data from the ring network and determining if the received data is not intended to be received by a node within the subnetwork, encoding at least part of the data if so determined, and transmitting the resulting received data over the subnetwork to the at least one node; and (b) a decoder circuit coupled between the ring network and the subnetwork, for receiving data from the at least one node, at least some of which was previously transmitted by the encoder circuit to the subnetwork, determining if such received data was previously encoded by the encoder circuit, and decoding the received data if so determined.
Claim 21
Dependent Claim 138 words
A network security system for use in a ring network having at least one node on a subnetwork, comprising: (a) an encoder circuit coupled between the ring network and the subnetwork, for receiving data from the ring network and determining if the received data is not intended to be received by a node within the subnetwork, encoding at least part of the data if so determined, and transmitting the resulting received data over the subnetwork to the at least one node; and (b) a decoder circuit coupled between the ring network and the subnetwork, for receiving data from the at least one node, at least some of which was previously transmitted by the encoder circuit to the subnetwork, determining if such received data was previously encoded by the encoder circuit, and decoding the received data if so determined.

References Cited (Backward Citations)

US4160120A Cited
US4341925A Cited
US4386416A Cited
US5161192A Cited
US5235644A Cited
US5177788A Cited
US5251203A Cited
US5329623A Cited
US5371852A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-26 1999-08-28 2000-02-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-26 2003-08-28 2004-02-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-26 2007-08-28 2008-02-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag