Patent US5634043A successfully refreshed from Google Patents.
Patent US5400334A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5400334A Expired / Lapsed US ⏱️ 0.0 years remaining

Message security on token ring networks

Assignee: Nokia Canada Inc
•
Filing: 1993-08-10
•
Granted: 1995-03-21
•
Expires: 2013-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two message security methods and apparatus for the same for token ring local area networks. According to a first method, a port in a ring central controller examines the source and destination addresses of a received data packet and stores a received data packet and replaces the data portion with unrelated data bits only if the address does not match that of the attached user station. In another embodiment, the port scrambles the data portion of the received data packet if the addresses do not match.

Inventors

  • 👤 Carl G. Hayssen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:13
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/14; H04L63/1441; H04L12/00; H04L12/02; H04L12/22; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 122 words
In a token ring local area network having at least one central controller with at least one port, each port coupling to a user station, a method for securing data on the network comprising the steps of: (a) receiving, at a port, a data packet from the ring having at least a destination address, a source address, and a data field; (b) storing a content of said data field at said port; (c) examining a security qualifier portion of said data packet to determine whether said data packet is to be secured; (d) generating a substitute bit pattern; and (e) replacing said data field content with said substitute bit pattern to form a secured data packet in response to said examining step.
Claim 2
Dependent Claim 122 words
In a token ring local area network having at least one central controller with at least one port, each port coupling to a user station, a method for securing data on the network comprising the steps of: (a) receiving, at a port, a data packet from the ring having at least a destination address, a source address, and a data field; (b) storing a content of said data field at said port; (c) examining a security qualifier portion of said data packet to determine whether said data packet is to be secured; (d) generating a substitute bit pattern; and (e) replacing said data field content with said substitute bit pattern to form a secured data packet in response to said examining step.
Claim 3
Dependent Claim 49 words
The method for securing data on a local area network as recited in claim 1, wherein said security qualifier portion of said data packet is said destination and source addresses, said examining step comparing said destination and source addresses with an address of a station attached to said port.
Claim 4
Dependent Claim 44 words
The method for securing data on a local area network as recited in claim 1, wherein said security qualifier portion of said data packet is a protocol data portion of said data field, said examining step determining a protocol type of said data packet.
Claim 5
Dependent Claim 42 words
The method of securing data on a local area network as recited in claim 1, further comprising the step of transmitting said data packet unaltered if a type of said data packet is one of broadcast, multicast or media access control frame.
Claim 6
Dependent Claim 79 words
The method of securing data on a local area network as recited in claim 1 further comprising the steps of: (f) transmitting said secured data packet to an attached user station; (g) receiving back at said port said secured data packet from said attached user station; (h) replacing said substitute bit pattern with said content of said data field stored at step (b) to form a restored data packet; and (i) transmitting said restored data packet onto the ring.
Claim 7
Dependent Claim 129 words
In a token ring local area network having at least one central controller with at least one port, each port coupling to a user station, a method for securing data on the network comprising the steps of: (a) receiving at a port a data packet from the ring having at least a destination address, a source address, and a data field; (b) storing a content of said data field at said port; (c) comparing said destination and said source address with an address of a station attached to said port; (d) generating a substitute bit pattern; and (e) replacing said data field content with said substitute bit pattern to form a secured data packet if said source or destination address does not match said address of said attached station.
Claim 8
Dependent Claim 129 words
In a token ring local area network having at least one central controller with at least one port, each port coupling to a user station, a method for securing data on the network comprising the steps of: (a) receiving at a port a data packet from the ring having at least a destination address, a source address, and a data field; (b) storing a content of said data field at said port; (c) comparing said destination and said source address with an address of a station attached to said port; (d) generating a substitute bit pattern; and (e) replacing said data field content with said substitute bit pattern to form a secured data packet if said source or destination address does not match said address of said attached station.
Claim 9
Dependent Claim 71 words
The method for securing data on a local area network as recited in claim 6 further comprising the steps of: (f) transmitting said secured data packet to said attached station; (g) recovering said data packet by inserting said stored data field content in place of said substitute bit pattern in a data packet received from said station; and (h) transmitting said recovered data packet to a next port on said ring.
Claim 10
Dependent Claim 38 words
The method for securing data on a local area network as recited in claim 6, wherein said storing step stores said content of said data field in a first-in first-out fashion at a memory structure at said port.
Claim 11
Dependent Claim 53 words
The method for securing data on a local area network as recited in claim 6 wherein said generating step further comprises a step of setting an error bit in an ending delimiter of said data packet to prevent said station from processing said packet and incrementing a count of packets received with error.
Claim 12
Dependent Claim 137 words
In a central controller of a token ring local area network, a port circuit for providing data security on the network, comprising: storage means coupled to receive from the ring a data packet having user data; pattern detection means, coupled to receive from the ring a data packet having user data, said pattern detection means for comparing a destination and a source address of said data packet with an address of a station attached to the port; pattern generator means for generating a substitute data pattern; and selection means, coupled to receive said data packet and coupled to said pattern generator means and said pattern detection means, for selecting said substitute data pattern to be transmitted to said station attached to the port if said data packet destination or source address does not match said station address.
Claim 13
Dependent Claim 137 words
In a central controller of a token ring local area network, a port circuit for providing data security on the network, comprising: storage means coupled to receive from the ring a data packet having user data; pattern detection means, coupled to receive from the ring a data packet having user data, said pattern detection means for comparing a destination and a source address of said data packet with an address of a station attached to the port; pattern generator means for generating a substitute data pattern; and selection means, coupled to receive said data packet and coupled to said pattern generator means and said pattern detection means, for selecting said substitute data pattern to be transmitted to said station attached to the port if said data packet destination or source address does not match said station address.
Claim 14
Dependent Claim 56 words
A port circuit as recited in claim 10 further comprising: second selection means, coupled to receive a data packet from said station attached to the port and coupled to said storage means, for selecting a contents of said storage means to be transmitted to a next station if said data packet includes said substitute data pattern.
Claim 15
Dependent Claim 184 words
In a central controller of a token ring local area network, a port circuit for providing data security on the network, comprising: a pattern detector having an input for receipt from the ring of a data packet having user data, said pattern detector for comparing a destination and a source address of said data packet with an address of a station attached to the port; storage means coupled to receive said data packet for storing said data packet; a pattern generator for generating a substitute data pattern; a first multiplexer having a first input for receipt of said data packet and a second input coupled to an output of said pattern generator, and a control input coupled to an output of said pattern detector, and an output coupled to said station attached to the port; and a second multiplexer having a first input coupled to an output of said storage means, a second input coupled to receive transmit data from said station attached to the port, a control input coupled to said output of said pattern detector, and an output coupled to the ring.
Claim 16
Dependent Claim 184 words
In a central controller of a token ring local area network, a port circuit for providing data security on the network, comprising: a pattern detector having an input for receipt from the ring of a data packet having user data, said pattern detector for comparing a destination and a source address of said data packet with an address of a station attached to the port; storage means coupled to receive said data packet for storing said data packet; a pattern generator for generating a substitute data pattern; a first multiplexer having a first input for receipt of said data packet and a second input coupled to an output of said pattern generator, and a control input coupled to an output of said pattern detector, and an output coupled to said station attached to the port; and a second multiplexer having a first input coupled to an output of said storage means, a second input coupled to receive transmit data from said station attached to the port, a control input coupled to said output of said pattern detector, and an output coupled to the ring.

References Cited (Backward Citations)

US4901348A Cited
US5161192A Cited
US5124984A Cited
US5177788A Cited
US5251203A Cited
US5311593A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-20 1998-09-19 1999-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-20 2002-09-19 2003-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-20 2006-09-19 2007-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag