← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag