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

Method for generating a password using public key cryptography

Assignee: Motorola Mobility LLC
•
Filing: 1993-12-30
•
Granted: 1995-03-14
•
Expires: 2013-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a communication system, a password that enables an embedded software program within a base station can be generated using public key cryptography in the following manner. A system controller (103) obtains a unique identification code and an embedded software code for the base station (101). Once obtained, the system controller (103) encrypts the unique identification code and the embedded software code using a private key to produce a password. The password is transferred to the base station (101) where, upon receipt, is decrypted using a public key to produce the unique identification code and the embedded software code. The base station (101) compares the unique identification code and an embedded unique identification code (107) and, when they substantially match, the base station (101) stores the password.

Inventors

  • 👤 Kenneth B. Borgelt
  • 👤 Glenn N. Mayer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 06:24
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/60; G06F21/62; G06F21/629; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/33; H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/08; H04L63/083; H04L9/00; H04L9/32; H04L9/3226; H04L2209/00; H04L2209/56; H04L2209/80

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 150 words
In a communication system, a method for using public key cryptography to generate a password that enables an embedded software program within a base station, the method comprises the steps of: a) obtaining, by a system controller, a unique identification code for the base station and an embedded software code; b) encrypting, by the system controller, the unique identification code and the embedded software code, via a private key, to produce the password; c) transferring, by the system controller, the password to the base station; d) upon receiving the password, decrypting, by the base station via a public key, the password to produce the unique identification code and the embedded software code; e) comparing, by the base station, the unique identification code with an embedded unique identification code; and f) when the unique identification code and the embedded unique identification code substantially match, storing, by the base station, the password.
Claim 2
Dependent Claim 150 words
In a communication system, a method for using public key cryptography to generate a password that enables an embedded software program within a base station, the method comprises the steps of: a) obtaining, by a system controller, a unique identification code for the base station and an embedded software code; b) encrypting, by the system controller, the unique identification code and the embedded software code, via a private key, to produce the password; c) transferring, by the system controller, the password to the base station; d) upon receiving the password, decrypting, by the base station via a public key, the password to produce the unique identification code and the embedded software code; e) comparing, by the base station, the unique identification code with an embedded unique identification code; and f) when the unique identification code and the embedded unique identification code substantially match, storing, by the base station, the password.
Claim 3
Dependent Claim 45 words
The method of claim 1 further comprises the step of, when the unique identification code and the embedded unique identification code do not substantially match, indicating, by the base station, that the unique identification code and the embedded unique identification code do not substantially match.
Claim 4
Dependent Claim 24 words
The method of claim 1 further comprises, prior to the encryption of step (b), combining the embedded software code and the unique identification code.
Claim 5
Dependent Claim 30 words
In the method of claim 3, the combination of the embedded software code and the unique identification code further comprises concatenating the embedded software code and the unique identification code.
Claim 6
Dependent Claim 31 words
In the method of claim 3, the combination of the embedded software code and the unique identification code further comprises exclusive OR'ing the embedded software code and the unique identification code.
Claim 7
Dependent Claim 18 words
In the method of claim 1, step (c) further comprises transferring the password via a wireless communication link.
Claim 8
Dependent Claim 18 words
In the method of claim 1, step (c) further comprises transferring the password via a wireline communication link.
Claim 9
Dependent Claim 31 words
In the method of claim 1, the storage of the password of step (f) further comprises storing the password in a table, wherein the table comprises a list of previous passwords.
Claim 10
Dependent Claim 120 words
In a base station that includes a plurality of embedded software programs and an embedded unique identification code, a method for using public key cryptography to verify a password is from a valid source, wherein the password enables at least one embedded software program of the plurality of embedded software programs, the method comprises the steps of: a) upon a predetermined condition, decrypting, via a public key, the password to produce a unique identification code and an embedded software code; b) comparing, the unique identification code with the embedded unique identification code; and c) when the unique identification code and the embedded unique identification code substantially match, indicating that the password is genuine and the embedded software code is authorized.
Claim 11
Dependent Claim 120 words
In a base station that includes a plurality of embedded software programs and an embedded unique identification code, a method for using public key cryptography to verify a password is from a valid source, wherein the password enables at least one embedded software program of the plurality of embedded software programs, the method comprises the steps of: a) upon a predetermined condition, decrypting, via a public key, the password to produce a unique identification code and an embedded software code; b) comparing, the unique identification code with the embedded unique identification code; and c) when the unique identification code and the embedded unique identification code substantially match, indicating that the password is genuine and the embedded software code is authorized.
Claim 12
Dependent Claim 39 words
The method of claim 9 further comprises the step of, when the unique identification code and the embedded unique identification code do not substantially match, indicating that the password is not genuine and the embedded software code is unauthorized.
Claim 13
Independent Claim 58 words
A method for generating a password by using public key cryptography, wherein the public key cryptography comprises a private key, the method comprises the steps of: a) obtaining an embedded unique identification code and an embedded software code; and b) encrypting the unique identification code and the embedded software code, via the private key, to produce the password.
Claim 14
Independent Claim 58 words
A method for generating a password by using public key cryptography, wherein the public key cryptography comprises a private key, the method comprises the steps of: a) obtaining an embedded unique identification code and an embedded software code; and b) encrypting the unique identification code and the embedded software code, via the private key, to produce the password.
Claim 15
Dependent Claim 25 words
The method of claim 11 further comprises, prior to the encryption of step (b), combining the embedded software code and the embedded unique identification code.
Claim 16
Dependent Claim 30 words
In the method of claim 12, the combination of the embedded software code and the unique identification code further comprises concatenating the embedded software code and the unique identification code.
Claim 17
Dependent Claim 31 words
In the method of claim 12, the combination of the embedded software code and the unique identification code further comprises exclusive OR'ing the embedded software code and the unique identification code.
Claim 18
Dependent Claim 120 words
In a communication unit that includes a plurality of embedded software programs and an embedded unique identification code, a method for using public key cryptography to verify a password is from a valid source, wherein the password enables at least one embedded software program of the plurality of embedded software programs, the method comprises the steps of: a) upon a predetermined condition, decrypting, via a public key, the password to produce a unique identification code and an embedded software code; b) comparing, the unique identification code with the embedded unique identification code; and c) when the unique identification code and the embedded unique identification code substantially match, indicating that the password is genuine and the embedded software code is authorized.
Claim 19
Dependent Claim 120 words
In a communication unit that includes a plurality of embedded software programs and an embedded unique identification code, a method for using public key cryptography to verify a password is from a valid source, wherein the password enables at least one embedded software program of the plurality of embedded software programs, the method comprises the steps of: a) upon a predetermined condition, decrypting, via a public key, the password to produce a unique identification code and an embedded software code; b) comparing, the unique identification code with the embedded unique identification code; and c) when the unique identification code and the embedded unique identification code substantially match, indicating that the password is genuine and the embedded software code is authorized.
Claim 20
Dependent Claim 39 words
The method of claim 15 further comprises the step of, when the unique identification code and the embedded unique identification code do not substantially match, indicating that the password is not genuine and the embedded software code is unauthorized.

References Cited (Backward Citations)

US4386233A Cited
US4949379A Cited
US5241599A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag