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

Use of an encryption server for encrypting messages

Assignee: Google Technology Holdings LLC
•
Filing: 1996-04-29
•
Granted: 1998-05-12
•
Expires: 2016-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encryption server receives a first encrypted message (105) and decrypts (403) the encrypted message using a first key, yielding a decrypted message comprising a second encrypted message (105A), an identification of a sender of the first encrypted message, and an identification of a first recipient. The second encrypted message, the identification of the sender, and the identification of the first recipient are determined (405) from the decrypted message. The second encrypted message and the identification of the sender are encrypted (409) with a second key, yielding a third encrypted message (109). The third encrypted message (109) is transmitted to the first recipient.

Inventors

  • 👤 David Dorenbos

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:04
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0442; H04L63/0464; H04L9/00; H04L9/08; H04L9/0816; H04L9/0819; H04L9/0822; H04L9/0825; H04L2209/00; H04L2209/80; H04L2209/805; H04L2463/00; H04L2463/102

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 157 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; appending an identification of the user and an identification of a first recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a second key, yielding a second encrypted message; transmitting the second encrypted message to an encryption server; at the encryption server: receiving the second encrypted message; decrypting the second encrypted message using a third key, yielding the appended first encrypted message; determining the first encrypted message, the identification of the user, and the identification of the first recipient from the appended first encrypted message; encrypting the first encrypted message and the identification of the user with a fourth key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 2
Independent Claim 157 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; appending an identification of the user and an identification of a first recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a second key, yielding a second encrypted message; transmitting the second encrypted message to an encryption server; at the encryption server: receiving the second encrypted message; decrypting the second encrypted message using a third key, yielding the appended first encrypted message; determining the first encrypted message, the identification of the user, and the identification of the first recipient from the appended first encrypted message; encrypting the first encrypted message and the identification of the user with a fourth key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 3
Dependent Claim 34 words
The method of claim 1, wherein the step of appending further comprises the step of appending an identification of a second recipient to the first encrypted message, thereby yielding the appended first encrypted message.
Claim 4
Dependent Claim 44 words
The method of claim 2, further comprising the steps of encrypting, by the encryption server, the first encrypted message and the identification of the user with a fifth key, yielding a fourth encrypted message, and transmitting the fourth encrypted message to the second recipient.
Claim 5
Dependent Claim 18 words
The method of claim 3, wherein the fifth key is a public key associated with the second recipient.
Claim 6
Dependent Claim 17 words
The method of claim 1, wherein the first key is a private key associated with the user.
Claim 7
Dependent Claim 18 words
The method of claim 1, wherein the second key is a public key associated with the encryption server.
Claim 8
Dependent Claim 18 words
The method of claim 1, wherein the third key is a private key associated with the encryption server.
Claim 9
Dependent Claim 18 words
The method of claim 1, wherein the fourth key is a public key associated with the first recipient.
Claim 10
Dependent Claim 15 words
The method of claim 1, wherein the second key and the third key are identical.
Claim 11
Dependent Claim 34 words
The method of claim 1, wherein the step of appending further comprises the step of appending three or more identifications of recipients to the first encrypted message, thereby yielding the appended first encrypted message.
Claim 12
Dependent Claim 17 words
The method of claim 1, wherein the steps of transmitting are performed over radio frequency communication resources.
Claim 13
Independent Claim 90 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; appending an identification of the user and an identification of a first recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a second key, yielding a second encrypted message; transmitting the second encrypted message to the encryption server, wherein the encryption server is not the first recipient.
Claim 14
Independent Claim 90 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; appending an identification of the user and an identification of a first recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a second key, yielding a second encrypted message; transmitting the second encrypted message to the encryption server, wherein the encryption server is not the first recipient.
Claim 15
Dependent Claim 17 words
The method of claim 12, wherein the first key is a private key associated with the user.
Claim 16
Dependent Claim 18 words
The method of claim 13, wherein the second key is a public key associated with the encryption server.
Claim 17
Dependent Claim 34 words
The method of claim 12, wherein the step of appending further comprises the step of appending an identification of a second recipient to the first encrypted message, thereby yielding the appended first encrypted message.
Claim 18
Independent Claim 99 words
A method comprising the steps of: at an encryption server: receiving a first encrypted message; decrypting the encrypted message using a first key, yielding a decrypted message comprising a second encrypted message, an identification of a sender of the first encrypted message, and an identification of a first recipient; determining the second encrypted message, the identification of the sender, and the identification of the first recipient from the decrypted message; encrypting the second encrypted message and the identification of the sender with a second key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 19
Independent Claim 99 words
A method comprising the steps of: at an encryption server: receiving a first encrypted message; decrypting the encrypted message using a first key, yielding a decrypted message comprising a second encrypted message, an identification of a sender of the first encrypted message, and an identification of a first recipient; determining the second encrypted message, the identification of the sender, and the identification of the first recipient from the decrypted message; encrypting the second encrypted message and the identification of the sender with a second key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 20
Dependent Claim 18 words
The method of claim 16, wherein the first key is a private key associated with the encryption server.
Claim 21
Dependent Claim 18 words
The method of claim 16, wherein the second key is a public key associated with the first recipient.
Claim 22
Dependent Claim 58 words
The method of claim 16, further comprising, when a second identification of a second recipient is part of the decrypted message, the steps of encrypting, by the encryption server, the second encrypted message and the identification of the sender with a third key, yielding a fourth encrypted message, and transmitting the fourth encrypted message to the second recipient.
Claim 23
Dependent Claim 18 words
The method of claim 19, wherein the third key is a public key associated with the second recipient.
Claim 24
Independent Claim 227 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a private key associated with the user, yielding a first encrypted message; appending an identification of the user, a first identification of a first recipient, and a second identification of a second recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a public key associated with an encryption server, yielding a second encrypted message; transmitting the second encrypted message to the encryption server; at an encryption server: receiving the second encrypted message; decrypting the second encrypted message using a private key associated with the encryption server, yielding the appended first encrypted message; determining the first encrypted message, the identification of the user, the identification of the first recipient, and the second identification of the second recipient from the appended first encrypted message; encrypting the first encrypted message and the identification of the user with a first public key associated with the first recipient, yielding a third encrypted message; transmitting the third encrypted message to the first recipient; encrypting the first encrypted message and the identification of the user with a second public key associated with the second recipient, yielding a fourth encrypted message; transmitting the fourth encrypted message to the second recipient.
Claim 25
Independent Claim 227 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a private key associated with the user, yielding a first encrypted message; appending an identification of the user, a first identification of a first recipient, and a second identification of a second recipient to the first encrypted message, yielding an appended first encrypted message; encrypting the appended first encrypted message using a public key associated with an encryption server, yielding a second encrypted message; transmitting the second encrypted message to the encryption server; at an encryption server: receiving the second encrypted message; decrypting the second encrypted message using a private key associated with the encryption server, yielding the appended first encrypted message; determining the first encrypted message, the identification of the user, the identification of the first recipient, and the second identification of the second recipient from the appended first encrypted message; encrypting the first encrypted message and the identification of the user with a first public key associated with the first recipient, yielding a third encrypted message; transmitting the third encrypted message to the first recipient; encrypting the first encrypted message and the identification of the user with a second public key associated with the second recipient, yielding a fourth encrypted message; transmitting the fourth encrypted message to the second recipient.
Claim 26
Independent Claim 151 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; encrypting the first encrypted message using a second key, yielding a second encrypted message; appending an identification of the user and an identification of a first recipient to the second encrypted message, yielding an appended second encrypted message; transmitting the appended second encrypted message to the encryption server; at the encryption server: receiving the appended second encrypted message; determining the second encrypted message, the identification of the user, and the identification of the first recipient from the appended second encrypted message; decrypting the second encrypted message using a third key, yielding the first encrypted message; encrypting the first encrypted message with a fourth key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 27
Independent Claim 151 words
A method comprising the steps of: at a communication unit operated by a user: generating a digital data message; encrypting the digital data message using a first key, yielding a first encrypted message; encrypting the first encrypted message using a second key, yielding a second encrypted message; appending an identification of the user and an identification of a first recipient to the second encrypted message, yielding an appended second encrypted message; transmitting the appended second encrypted message to the encryption server; at the encryption server: receiving the appended second encrypted message; determining the second encrypted message, the identification of the user, and the identification of the first recipient from the appended second encrypted message; decrypting the second encrypted message using a third key, yielding the first encrypted message; encrypting the first encrypted message with a fourth key, yielding a third encrypted message; transmitting the third encrypted message to the first recipient.
Claim 28
Dependent Claim 34 words
The method of claim 22, wherein the step of appending further comprises the step of appending an identification of a second recipient to the second encrypted message, thereby yielding the appended second encrypted message.
Claim 29
Dependent Claim 44 words
The method of claim 23, further comprising the steps of encrypting, by the encryption server, the first encrypted message and the identification of the user with a fifth key, yielding a fourth encrypted message, and transmitting the fourth encrypted message to the second recipient.
Claim 30
Dependent Claim 18 words
The method of claim 24, wherein the fifth key is a public key associated with the second recipient.
Claim 31
Dependent Claim 26 words
The method of claim 24, wherein the identification of the user is appended to the fourth encrypted message before transmitting takes place at the encryption server.
Claim 32
Dependent Claim 17 words
The method of claim 22, wherein the first key is a private key associated with the user.
Claim 33
Dependent Claim 18 words
The method of claim 22, wherein the second key is a public key associated with the encryption server.
Claim 34
Dependent Claim 18 words
The method of claim 22, wherein the third key is a private key associated with the encryption server.
Claim 35
Dependent Claim 18 words
The method of claim 22, wherein the fourth key is a public key associated with the first recipient.
Claim 36
Dependent Claim 22 words
The method of claim 22, wherein the identification of the user is encrypted using the second key before the step of appending.
Claim 37
Dependent Claim 26 words
The method of claim 22, wherein the identification of the user is appended to the first encrypted message before encrypting takes place at the encryption server.
Claim 38
Dependent Claim 34 words
The method of claim 22, wherein the step of appending further comprises the step of appending three or more identifications of recipients to the second encrypted message, thereby yielding the appended first encrypted message.
Claim 39
Dependent Claim 17 words
The method of claim 22, wherein the steps of transmitting are performed over radio frequency communication resources.

References Cited (Backward Citations)

US5455865A Cited
US5479514A Cited
US5574785A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-11 2001-11-10 2002-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-11 2005-11-10 2006-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-11 2009-11-10 2010-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag