US5727064A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cryptographic system for wireless communications
Assignee: Nokia of America Corp
•
Filing: 1995-07-03
•
Granted: 1998-03-10
•
Expires: 2015-07-03
Abstract
Abstract A wireless communications system (110) with increased privacy. The system (110) transmits an encrypted signal between a base station (112) and a wireless terminal (122). In the forward channel, the base station (112) includes an encryptor (130) with a nonlinear scrambler (202) that creates an key signal that has a nonlinear dependence on a long code mask M. The wireless terminal (122) similarly includes a decryptor (164) with a nonlinear scrambler (210) that creates a key signal that has a nonlinear dependence on the long code mask M.
Inventors
- 👤 James Alexander Reeds, III
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 23:09
CPC Classifications
H; H04; H04K; H04K1/00; H04K1/02; H04L; H04L9/00; H04L9/06; H04L2209/00; H04L2209/12; H04L2209/34; H04L2209/80; H04L2209/805
Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
157 words
A base station in a spectrum wireless communications system, comprising: an RF antenna; a reverse channel that receives and processes a signal from a wireless terminal; and a forward channel that transmits an input signal from a mobile switching center to a wireless terminal, said forward channel circuit comprising: a channel coder responsive to said mobile switching center that error correction codes said input signal, a bit interleaver responsive to said channel coder that rearranges the order of the bits in the input signal so as to minimize the effect of error bursts, an encryptor responsive to said channel coder that encrypts said input signal, said encryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, and circuitry responsive to said channel coder, said bit interleaver and said encryptor and coupled to said antenna for modulating and transmitting said input signal.
Claim 2
Dependent Claim
157 words
A base station in a spectrum wireless communications system, comprising: an RF antenna; a reverse channel that receives and processes a signal from a wireless terminal; and a forward channel that transmits an input signal from a mobile switching center to a wireless terminal, said forward channel circuit comprising: a channel coder responsive to said mobile switching center that error correction codes said input signal, a bit interleaver responsive to said channel coder that rearranges the order of the bits in the input signal so as to minimize the effect of error bursts, an encryptor responsive to said channel coder that encrypts said input signal, said encryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, and circuitry responsive to said channel coder, said bit interleaver and said encryptor and coupled to said antenna for modulating and transmitting said input signal.
Claim 3
Dependent Claim
69 words
The base station of claim 1, wherein said encryptor comprises: a long code generator that creates a long code sequence from a long code mask; a nonlinear scrambler responsive to said long code generator that creates a key signal that is a nonlinear function of the bits of the long code mask; and a circuit responsive to said bit interleaver and said nonlinear scrambler that encrypts said input signal.
Claim 4
Dependent Claim
134 words
The base station of claim 2, wherein said non-linear scrambler comprises: a shift register having a first predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code register; a first logic circuit coupled to said shift register so as to access the contents of selected cells, said first logic circuit having an output; a second logic circuit having first and second inputs and an output, said first input coupled to said long code generator, said second input coupled to said output of said first logic circuit, and said output coupled to said input of said shift register so as to provide a feedback loop for said nonlinear scrambler, said output of said second logic circuit also comprising the output of said nonlinear scrambler.
Claim 5
Dependent Claim
15 words
The base station of claim 3, wherein said second logic circuit comprises an Exclusive-OR gate.
Claim 6
Dependent Claim
14 words
The base station of claim 2, wherein said nonlinear scrambler includes a feedback loop.
Claim 7
Dependent Claim
31 words
The base station of claim 2 wherein said nonlinear scrambler comprises a feedback loop such that an output bit of said nonlinear scrambler is used to create a subsequent output bit.
Claim 8
Dependent Claim
65 words
The base station of claim 2, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a combinational logic circuit coupled to tap the contents of selected cells of said shift register so as to provide an output for said nonlinear scrambler.
Claim 9
Dependent Claim
27 words
The base station of claim 7, wherein said combinational logic circuit comprises an AND-gate having at least two inputs coupled to selected cells of said shift register.
Claim 10
Dependent Claim
107 words
The base station of claim 2, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a multiplexer having a predetermined number of data inputs and a predetermined number of selector inputs, said selector inputs coupled to a first set of selected cells of said shift register and said data inputs coupled to a second selected set of cells of said shift register such that the first set of cells selects among the second set of cells to provide an output from said multiplexer.
Claim 11
Dependent Claim
17 words
The base station of claim 9, wherein said first and second sets of cells are mutually exclusive.
Claim 12
Dependent Claim
20 words
The base station of claim 9, wherein said first and second sets of cells share a predetermined number of cells.
Claim 13
Dependent Claim
108 words
The base station of claim 2, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; a data encryption standard circuit having a predetermined number of inputs coupled to selected cells of said shift register for using a key signal to create an encrypted output bit for each input; and a register having a predetermined number of cells, each cell coupled to receive a bit output by said data encryption standard circuit, a selected cell of said register providing the output of said nonlinear scrambling register.
Claim 14
Dependent Claim
51 words
The base station of claim 2, wherein said nonlinear scrambler comprises: a feedback circuit responsive to said long code generator, said feedback circuit including a shift register; and a combinational logic circuit coupled to tap selected cells of said shift register so as to generate an output for said nonlinear scrambler.
Claim 15
Dependent Claim
77 words
An encryptor for encrypting an input signal in a forward channel of a spread spectrum wireless communication system, said encryptor comprising: a long code generator that creams a long code sequence from a long code mask; a nonlinear scrambler responsive to said long code generator that creates a key signal that is a nonlinear function of the bits of the long code mask; and a combinational logic circuit that encrypts said input signal with said key signal.
Claim 16
Dependent Claim
77 words
An encryptor for encrypting an input signal in a forward channel of a spread spectrum wireless communication system, said encryptor comprising: a long code generator that creams a long code sequence from a long code mask; a nonlinear scrambler responsive to said long code generator that creates a key signal that is a nonlinear function of the bits of the long code mask; and a combinational logic circuit that encrypts said input signal with said key signal.
Claim 17
Dependent Claim
134 words
The encryptor of claim 14, wherein said non-linear scrambling circuit comprises: a shift register having a first predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code register; a first logic circuit coupled to said shift register so as to access the contents of predetermined cells, said first logic circuit having an output; a second logic circuit having first and second inputs and an output, said first input coupled to said long code generator, said second input coupled to said output of said first logic circuit, and said output coupled to said input of said shift register so as to provide a feedback loop for said nonlinear scrambler, said output of said second logic circuit also comprising the output of said nonlinear scrambler.
Claim 18
Dependent Claim
14 words
The encryptor of claim 15, wherein said second logic circuit comprises an Exclusive-OR gate.
Claim 19
Dependent Claim
30 words
The encryptor of claim 14, wherein said nonlinear scrambler comprises a feedback loop such that an output bit of said nonlinear scrambler is used to create a subsequent output bit.
Claim 20
Dependent Claim
68 words
The encryptor of claim 14, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a combinational logic circuit coupled to tap the contents of a predetermined number of said cells of said shift register so as to provide an output of said nonlinear scrambler.
Claim 21
Dependent Claim
26 words
The encryptor of claim 18, wherein said combinational logic circuit comprises an AND-gate having at least two inputs coupled to selected cells of said shift register.
Claim 22
Dependent Claim
106 words
The encryptor of claim 14, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a multiplexer having a predetermined number of data inputs and a predetermined number of selector inputs, said selector inputs coupled to a first set of selected cells of said shift register and said data inputs coupled to a second selected set of cells of said shift register such that the first set of cells selects among the second set of cells to provide an output from said multiplexer.
Claim 23
Dependent Claim
17 words
The base station of claim 20, wherein said first and second sets of cells are mutually exclusive.
Claim 24
Dependent Claim
20 words
The base station of claim 20, wherein said first and second sets of cells share a predetermined number of cells.
Claim 25
Dependent Claim
108 words
The base station of claim 14, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; a data encryption standard circuit having a predetermined number of inputs coupled to selected cells of said shift register for using a key signal to create an encrypted output bit for each input; and a register having a predetermined number of cells, each cell coupled to receive a bit output by said data encryption standard circuit, a selected cell of said register providing the output of said nonlinear scrambling register.
Claim 26
Dependent Claim
166 words
A wireless terminal for a spread spectrum wireless communication system, comprising; an RF antenna; a reverse channel circuit that processes and transmits a signal to a base station; and a forward channel circuit that receives and processes a transmitted signal from a base station, said forward channel circuit comprising: a receiver circuit coupled to said antenna that demodulates said transmitted signal, a decryptor responsive to said receiver circuit that decrypts said transmitted signal, said decryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, a bit deinterleaver responsive to said receiver circuit that rearranges the order of the bits in the transmitted signal, a channel decoder responsive to said receiver circuit that utilizes error correction coding of said transmitted signal to provide error correction, a voice decoder responsive to said receiver circuit that generates an output signal from said transmitted signal, and an output device for outputting the transmitted signal.
Claim 27
Dependent Claim
166 words
A wireless terminal for a spread spectrum wireless communication system, comprising; an RF antenna; a reverse channel circuit that processes and transmits a signal to a base station; and a forward channel circuit that receives and processes a transmitted signal from a base station, said forward channel circuit comprising: a receiver circuit coupled to said antenna that demodulates said transmitted signal, a decryptor responsive to said receiver circuit that decrypts said transmitted signal, said decryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, a bit deinterleaver responsive to said receiver circuit that rearranges the order of the bits in the transmitted signal, a channel decoder responsive to said receiver circuit that utilizes error correction coding of said transmitted signal to provide error correction, a voice decoder responsive to said receiver circuit that generates an output signal from said transmitted signal, and an output device for outputting the transmitted signal.
Claim 28
Dependent Claim
71 words
The wireless terminal of claim 24, wherein said decryptor comprises: a long code generator that creates a long code sequence from a long code mask; a nonlinear scrambler responsive to said long code generator that creates an key signal that is a nonlinear function of the bits of the long code mask; and a combinational logic circuit responsive to said nonlinear scrambler and said receiver circuit that decrypts said transmitted signal.
Claim 29
Dependent Claim
135 words
The wireless terminal of claim 25, wherein said non-linear scrambling circuit comprises: a shift register having a first predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code register; a first logic circuit coupled to said shift register so as to access the contents of selected cells, said first logic circuit having an output; a second logic circuit having first and second inputs and an output, said first input coupled to said long code generator, said second input coupled to said output of said first logic circuit, and said output coupled to said input of said shift register so as to provide a feedback loop for said nonlinear scrambler, said output of said second logic circuit also comprising the output of said nonlinear scrambler.
Claim 30
Dependent Claim
15 words
The wireless terminal of claim 26, wherein said second logic circuit comprises an Exclusive-OR gate.
Claim 31
Dependent Claim
14 words
The wireless terminal of claim 25, wherein said nonlinear scrambler includes a feedback loop.
Claim 32
Dependent Claim
31 words
The wireless terminal of claim 25 wherein said nonlinear scrambler comprises a feedback loop such that an output bit of said nonlinear scrambler is used to create a subsequent output bit.
Claim 33
Dependent Claim
65 words
The wireless terminal of claim 25, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a combinational logic circuit coupled to tap the contents of selected cells of said shift register so as to provide an output of said nonlinear scrambler.
Claim 34
Dependent Claim
27 words
The wireless terminal of claim 30, wherein said combinational logic circuit comprises an AND-gate having at least two inputs coupled to selected cells of said shift register.
Claim 35
Dependent Claim
107 words
The wireless terminal of claim 25, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a multiplexer having a predetermined number of data inputs and a predetermined number of selector inputs, said selector inputs coupled to a first set of selected cells of said shift register and said data inputs coupled to a second selected set of cells of said shift register such that the first set of cells selects among the second set of cells to provide an output from said multiplexer.
Claim 36
Dependent Claim
17 words
The wireless terminal of claim 32, wherein said first and second sets of cells are mutually exclusive.
Claim 37
Dependent Claim
20 words
The wireless terminal of claim 32, wherein said first and second sets of cells share a predetermined number of cells.
Claim 38
Dependent Claim
108 words
The wireless terminal of claim 25, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; a data encryption standard circuit having a predetermined number of inputs coupled to selected cells of said shift register for using a key signal to create an encrypted output bit for each input; and a register having a predetermined number of cells, each cell coupled to receive a bit output by said data encryption standard circuit, a selected cell of said register providing the output of said nonlinear scrambling register.
Claim 39
Dependent Claim
51 words
The wireless terminal of claim 25, wherein said nonlinear scrambler comprises: a feedback circuit responsive to said long code generator, said feedback circuit including a shift register; and a combinational logic circuit coupled to tap selected cells of said shift register so as to generate an output for said nonlinear scrambler.
Claim 40
Independent Claim
130 words
A method for preventing interception of an information signal from a spread spectrum base station to a wireless terminal in a wireless communications system, said method comprising the steps of: receiving an input signal from a mobile switching center; coding said input signal with a channel coder to provide error correction coding of said input signal; interleaving the bits of said input signal with a bit interleaver so as to minimize the effect of error bursts; generating a key signal with an encryptor including a nonlinear scrambler such that the bits of the key signal comprise a sequence of bits that have a nonlinear relationship to a private long code mask; encrypting said input signal with said key signal; modulating said input signal for transmission; and transmitting said input signal.
Claim 41
Independent Claim
130 words
A method for preventing interception of an information signal from a spread spectrum base station to a wireless terminal in a wireless communications system, said method comprising the steps of: receiving an input signal from a mobile switching center; coding said input signal with a channel coder to provide error correction coding of said input signal; interleaving the bits of said input signal with a bit interleaver so as to minimize the effect of error bursts; generating a key signal with an encryptor including a nonlinear scrambler such that the bits of the key signal comprise a sequence of bits that have a nonlinear relationship to a private long code mask; encrypting said input signal with said key signal; modulating said input signal for transmission; and transmitting said input signal.
Claim 42
Dependent Claim
42 words
The method of claim 37 wherein said step of generating a key signal comprises the steps of: generating a long code sequence from a long code mask in a long code generator; and scrambling said long code sequence in a nonlinear scrambler.
Claim 43
Dependent Claim
31 words
The method of claim 38 wherein said step of scrambling the long code sequence comprises the step of scrambling the long code sequence in a nonlinear scrambler having a feedback loop.
Claim 44
Dependent Claim
59 words
The method of claim 38 wherein said step of scrambling the long code sequence comprises the step of scrambling the long code sequence in a nonlinear scrambler having a shift register coupled to receive the long code sequence and a combinational logic circuit coupled to selected cells of the shift register to generate the output of the nonlinear scrambler.
Claim 45
Dependent Claim
61 words
The method of claim 38 wherein said step of scrambling the long code sequence comprises the steps of: shifting the bits of the long code sequence through a shift register having a predetermined number of cells; and using selected cells of said shift register to select among the cells of the shift register to provide an output of said nonlinear scrambler.
Claim 46
Dependent Claim
55 words
The method of claim 38 wherein said step of scrambling the long code sequence comprises the steps of: shifting the bits of the long code sequence through a shift register having a predetermined number of cells; and encrypting the bits in said shift register with a data encryption standard circuit and a second key signal.
Claim 47
Dependent Claim
183 words
A spread spectrum wireless infrastructure, comprising: a mobile switching center coupled to receive input signals from at least one local office and at least one toll office; a plurality of base stations coupled to said mobile switching center, each base station comprising: an RF antenna; a reverse channel that receives and processes a signal from a wireless terminal; and a forward channel that transmits an input signal from one of said mobile switching centers to a wireless terminal, said forward channel circuit comprising: a channel coder responsive to said mobile switching center that error correction codes said input signal, a bit interleaver responsive to said channel coder that rearranges the order of the bits in the input signal so as to minimize the effect of error bursts, an encryptor responsive to said channel coder that encrypts said input signal, said encryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, and circuitry responsive to said channel coder and coupled to said antenna that modulates said input signal.
Claim 48
Dependent Claim
183 words
A spread spectrum wireless infrastructure, comprising: a mobile switching center coupled to receive input signals from at least one local office and at least one toll office; a plurality of base stations coupled to said mobile switching center, each base station comprising: an RF antenna; a reverse channel that receives and processes a signal from a wireless terminal; and a forward channel that transmits an input signal from one of said mobile switching centers to a wireless terminal, said forward channel circuit comprising: a channel coder responsive to said mobile switching center that error correction codes said input signal, a bit interleaver responsive to said channel coder that rearranges the order of the bits in the input signal so as to minimize the effect of error bursts, an encryptor responsive to said channel coder that encrypts said input signal, said encryptor including a nonlinear scrambler for generating a key signal comprising a sequence of bits that have a nonlinear relationship to a private long code mask, and circuitry responsive to said channel coder and coupled to said antenna that modulates said input signal.
Claim 49
Dependent Claim
67 words
The wireless infrastructure of claim 43, wherein said encryptor comprises: a long code generator for creating a long code sequence from a long code mask; a nonlinear scrambler responsive to said long code generator for creating a key signal that is a nonlinear function of the bits of the long code mask; and a combinational logic circuit responsive to said bit interleaver for encrypting said input signal.
Claim 50
Dependent Claim
134 words
The wireless infrastructure of claim 44, wherein said non-linear scrambler comprises: a shift register having a first predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code register; a first logic circuit coupled to said shift register so as to access the contents of selected cells, said first logic circuit having an output; a second logic circuit having first and second inputs and an output, said first input coupled to said long code generator, said second input coupled to said output of said first logic circuit, and said output coupled to said input of said shift register so as to provide a feedback loop for said nonlinear scrambler, said output of said second logic circuit also comprising the output of said nonlinear scrambler.
Claim 51
Dependent Claim
15 words
The wireless infrastructure of claim 45, wherein said second logic circuit comprises an Exclusive-OR gate.
Claim 52
Dependent Claim
14 words
The wireless infrastructure of claim 44, wherein said nonlinear scrambler includes a feedback loop.
Claim 53
Dependent Claim
31 words
The wireless infrastructure of claim 44 wherein said nonlinear scrambler comprises a feedback loop such that an output bit of said nonlinear scrambler is used to create a subsequent output bit.
Claim 54
Dependent Claim
65 words
The wireless infrastructure of claim 44, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a combinational logic circuit coupled to tap the contents of selected cells of said shift register so as to provide an output of said nonlinear scrambler.
Claim 55
Dependent Claim
27 words
The wireless infrastructure of claim 49, wherein said combinational logic circuit comprises an AND-gate having at least two inputs coupled to selected cells of said shift register.
Claim 56
Dependent Claim
107 words
The wireless infrastructure of claim 44, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; and a multiplexer having a predetermined number of data inputs and a predetermined number of selector inputs, said selector inputs coupled to a first set of selected cells of said shift register and said data inputs coupled to a second selected set of cells of said shift register such that the first set of cells selects among the second set of cells to provide an output from said multiplexer.
Claim 57
Dependent Claim
17 words
The wireless infrastructure of claim 51, wherein said first and second sets of cells are mutually exclusive.
Claim 58
Dependent Claim
20 words
The wireless infrastructure of claim 51, wherein said first and second sets of cells share a predetermined number of cells.
Claim 59
Dependent Claim
108 words
The wireless infrastructure of claim 44, wherein said nonlinear scrambler comprises: a shift register having a predetermined number of cells, said shift register having an input to receive a stream of input bits from said long code generator; a data encryption standard circuit having a predetermined number of inputs coupled to selected cells of said shift register for using a key signal to create an encrypted output bit for each input; and a register having a predetermined number of cells, each cell coupled to receive a bit output by said data encryption standard circuit, a selected cell of said register providing the output of said nonlinear scrambling register.
Claim 60
Dependent Claim
51 words
The wireless infrastructure of claim 44, wherein said nonlinear scrambler comprises: a feedback circuit responsive to said long code generator, said feedback circuit including a shift register; and a combinational logic circuit coupled to tap selected cells of said shift register so as to generate an output for said nonlinear scrambler.
References Cited (Backward Citations)
US3239294A
Cited
US3515805A
Cited
US4930139A
Cited
US5060265A
Cited
US5172414A
Cited
US5159634A
Cited
US5153919A
Cited
US5204902A
Cited
US5452328A
Cited
US5539775A
Cited
US5420883A
Cited
US5319712A
Cited
US5365585A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-09 | 2001-09-08 | 2002-03-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-09 | 2005-09-08 | 2006-03-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-09 | 2009-09-08 | 2010-03-10 | $7700.00 | Window Closed / Lapsed |