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

Method and apparatus for restricting access within a wireless local area network

Assignee: Motorola Mobility LLC
•
Filing: 1992-02-03
•
Granted: 1993-03-30
•
Expires: 2012-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract User module (12) access capabilities are provided within a wireless Local Area Network (LAN) having distinct user groups (1-3). In this effort, a password is entered into a UM (12) seeking access within a user group (1-3). In response to the password, the UM (12) selects a key and a polynomial from memory (20). Thereafter, packets received by and transmitted from the UM (12) are encrypted, by encryption circuit (52), with the selected key and polynomial. Communictions is permitted if the UM selected key and polynomial are identical to those used by the user group CMs (10). Alternatively, the key is generated as a function of the password, while a polynomial is selected from memory (20).

Inventors

  • 👤 Richard E. White
  • 👤 Lee Hamilton, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:53
CPC Classifications
H; H04; H04W; H04W12/00; H04W12/08; H04L; H04L12/00; H04L12/02; H04L12/22; H04L63/00; H04L63/04; H04L63/0428; H04L63/10; H04L63/104; H04L9/00; H04L9/08; H04L9/0816; H04L9/0819; H04L9/083; H04L9/0833; H04L2209/00; H04L2209/80; H04L63/08; H04L63/083

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 117 words
In a wireless Local Area Network (LAN) having distinct user groups, each user group having at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, a method for establishing user module (UM) access comprising the steps of: entering a password Into a UM seeking access within a LAN user group; selecting a key and a polynomial as a function of the password; encrypting packets received by and transmitted from the UM via the selected key and polynomial; and permitting the UM to communicate within the user group if the selected key and polynomial is identical to that used by the at least one control module.
Claim 2
Dependent Claim 117 words
In a wireless Local Area Network (LAN) having distinct user groups, each user group having at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, a method for establishing user module (UM) access comprising the steps of: entering a password Into a UM seeking access within a LAN user group; selecting a key and a polynomial as a function of the password; encrypting packets received by and transmitted from the UM via the selected key and polynomial; and permitting the UM to communicate within the user group if the selected key and polynomial is identical to that used by the at least one control module.
Claim 3
Dependent Claim 31 words
The method of claim 1 further comprising the step of synchronizing the UM's operation with the at least one CM prior to permitting the UM to communicate within the user group.
Claim 4
Dependent Claim 21 words
The method of claim 1 wherein the step of entering a password comprises entering a character string representable in binary form.
Claim 5
Dependent Claim 96 words
The method of claim 1 wherein the step of selecting a key and a polynomial further comprises the steps of: storing a number of keys and polynomials in UM memory; receiving a password character bit representation; rotating the password character bit representation left, as a function of the character's location in the password; storing the rotated bit representation in a table, as a function of the character's location in the password; logically combining the table content together to generate an index; and accessing a key and a polynomial from memory as a function of the index.
Claim 6
Dependent Claim 28 words
The method according to claim 4 further comprising the steps of: segmenting rotated bit patterns into groups ; and logically combining the groups together to define an index.
Claim 7
Dependent Claim 25 words
The method of claim 1 further comprising the steps of generating a key and selecting a polynomial from memory as a function of the password.
Claim 8
Dependent Claim 92 words
The method according to claim 6 wherein the step of generating a key comprises the steps of: receiving a password character bit representation; rotating the password character bit representation left, as a function of the character's location in the password; storing the rotated bit representation in a table, as a function of the character's location in the password; logically combining the table content together to generate a bit string; utilizing a first portion of the bit string as a key; and utilizing a second portion of the bit string as an index
Claim 9
Dependent Claim 19 words
The method of claim 1 wherein key and polynomial values are not transmitted between the CM and a UM.
Claim 10
Dependent Claim 168 words
In a wireless time division multiplexed Local Area Network (LAN) having distinct user groups, each user group having a unique password, at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, a method for establishing user module (UM) access comprising the steps of: entering the user group password into each user group CM; selecting a CM key and polynomial as a function of the password; encrypting at least a portion of a packet received by or transmitted from the CM via the selected key and polynomial; entering the user group password into a UM seeking access within that user group; selecting a UM key and a polynomial as a function of the password; encrypting packets received by and transmitted from the UM via the UM key and polynomial; and permitting the UM to communicate within the user group if the selected UM key and polynomial is identical to the key and polynomial selected by the CM.
Claim 11
Dependent Claim 168 words
In a wireless time division multiplexed Local Area Network (LAN) having distinct user groups, each user group having a unique password, at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, a method for establishing user module (UM) access comprising the steps of: entering the user group password into each user group CM; selecting a CM key and polynomial as a function of the password; encrypting at least a portion of a packet received by or transmitted from the CM via the selected key and polynomial; entering the user group password into a UM seeking access within that user group; selecting a UM key and a polynomial as a function of the password; encrypting packets received by and transmitted from the UM via the UM key and polynomial; and permitting the UM to communicate within the user group if the selected UM key and polynomial is identical to the key and polynomial selected by the CM.
Claim 12
Dependent Claim 33 words
The method of claim 9 further comprising the step of synchronizing the UM's operation with that of the at least one CM prior to permitting the UM to communicate within the user group.
Claim 13
Dependent Claim 69 words
The method according to claim 10 wherein the step of synchronizing further comprises the step of receiving, at a UM, a packet transmitted from the at least one CM; detecting a synchronization signal field within the received packet, said field comprising CM timing information; and time aligning the UM's operation with that of the at least one CM prior to permitting the UM to communicate within the user group.
Claim 14
Dependent Claim 41 words
The method according to claim 11 wherein the step of detecting a synchronization signal field further comprises the step of using a known key and polynomial for transmission by the CM and reception by the UM of the synchronization signal field.
Claim 15
Dependent Claim 39 words
The method of claim 9 wherein the steps of selecting a CM key and polynomial and selecting a UM key and polynomial further comprise selecting identical CM and UM keys and polynomials if the entered passwords are the same.
Claim 16
Dependent Claim 67 words
The method of claim 9 further comprising the steps of: generating a UM key and selecting a UM polynomial from UM memory as a function of the password; and generating a CM key and selecting a CM polynomial from CM memory as a function of the password, whereby the generated and selected CM and UM keys and polynomials are identical if the entered passwords are the same.
Claim 17
Dependent Claim 42 words
The method according to claim 9 further comprising the steps of: relocating a UM for communication with a different CM within the same user group; and permitting the relocated UM to communicate with the different CM without entering the user group password.
Claim 18
Dependent Claim 100 words
The method according to claim 9 further comprising the steps of: relocating a UM for communication with a CM of a different user group; entering a different user group password into the UM seeking access within the different user group; selecting a UM key and a polynomial as a function of the password; encrypting packets received by and transmitted from the UM via the selected key and polynomial; and permitting the UM to communicate with CM's within that user group if the selected UM key and polynomial is identical to a key and polynomial used by the user group CMs.
Claim 19
Dependent Claim 144 words
A wireless Local Area Network (LAN) having distinct user groups, each user group having at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, said network comprising at least one UM having: means for entering a user group password into said at least one UM; means, responsive to the password, for selecting a key and a polynomial; means, coupled to said UM and responsive to packets received from a CM, for synchronizing the UM's operation; means, coupled to said UM, for encrypting packets received by and transmitted from the UM via the selected key and polynomial; and means, coupled to said UM, for permitting the UM to communicate within the user group if the key and polynomial selected by the UM is identical to that used by the at least one CM.
Claim 20
Dependent Claim 144 words
A wireless Local Area Network (LAN) having distinct user groups, each user group having at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets of information, said network comprising at least one UM having: means for entering a user group password into said at least one UM; means, responsive to the password, for selecting a key and a polynomial; means, coupled to said UM and responsive to packets received from a CM, for synchronizing the UM's operation; means, coupled to said UM, for encrypting packets received by and transmitted from the UM via the selected key and polynomial; and means, coupled to said UM, for permitting the UM to communicate within the user group if the key and polynomial selected by the UM is identical to that used by the at least one CM.
Claim 21
Dependent Claim 20 words
The UM of claim 17 further comprising: means for generating a key as a function of the user group password.
Claim 22
Dependent Claim 215 words
A wireless time division multiplexed Local Area Network (LAN) having distinct user groups, each user group having a unique password, at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets at time slots within a frame, said network comprising: said at least one CM having: means for receiving the user group password, means, responsive to the password, for selecting a CM key and polynomial, means, coupled to the CM, for encrypting at least a portion of a packet received by or transmitted from the CM via the selected key and polynomial, and means, coupled to the encrypting means, for transmitting encrypted packets; and at least one UM having: means for receiving the user group password, means, responsive to the password, for selecting a UM key and polynomial, means, coupled to the UM, for receiving CM encrypted packets, means, coupled to the packet receiving means for synchronizing UM operation to CM timing, and means, coupled to the UM, for decrypting CM encrypted packets and encrypting UM transmitted packets via the UM selected key and polynomial, such that the UM is permitted to communicate with the CM if the key and polynomial selected by the UM is identical to the key and polynomial selected by the CM.
Claim 23
Dependent Claim 215 words
A wireless time division multiplexed Local Area Network (LAN) having distinct user groups, each user group having a unique password, at least one control module (CM) and a plurality of user modules (UM) which communicate by transmitting and receiving packets at time slots within a frame, said network comprising: said at least one CM having: means for receiving the user group password, means, responsive to the password, for selecting a CM key and polynomial, means, coupled to the CM, for encrypting at least a portion of a packet received by or transmitted from the CM via the selected key and polynomial, and means, coupled to the encrypting means, for transmitting encrypted packets; and at least one UM having: means for receiving the user group password, means, responsive to the password, for selecting a UM key and polynomial, means, coupled to the UM, for receiving CM encrypted packets, means, coupled to the packet receiving means for synchronizing UM operation to CM timing, and means, coupled to the UM, for decrypting CM encrypted packets and encrypting UM transmitted packets via the UM selected key and polynomial, such that the UM is permitted to communicate with the CM if the key and polynomial selected by the UM is identical to the key and polynomial selected by the CM.
Claim 24
Dependent Claim 23 words
The UM and the CM of claim 19 further comprising: means for generating a key as a function of the user group password.

References Cited (Backward Citations)

US4502232A Cited
US5016274A Cited
US5008938A Cited
US5093860A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-29 1996-09-28 1997-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-29 2000-09-28 2001-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-29 2004-09-28 2005-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag