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

Centralized secure communications system

Assignee: Allsoft Distributing Inc
•
Filing: 1996-07-01
•
Granted: 2000-03-21
•
Expires: 2016-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system of secure communications between multiple parties. This system uses an index/secure key combination for each party. The index key never changes its value. A secured central router with access to a master database uses index keys to look up corresponding secure keys in the master database. The central router uses the secure keys to decrypt messages sent by parties and reencrypt the messages for the recipients and, thus, acts as a conduit for secure communications between parties.

Inventors

  • 👤 Bryan Colvin, Sr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:56
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/08; H04L9/0816; H04L9/0819; H04L9/083; H04L2209/00; H04L2209/56; H04L2209/60; H04L2209/605

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 141 words
A communications system, comprising: a transmitting client and a receiving client, each client having an associated secure key and an encryptor/decryptor for encrypting and decrypting messages using the secure key; and a master key router remotely disposed from the transmitting client and the receiving client having a decryptor for decrypting messages encrypted with the secure key of the transmitting client, and having au encryptor for encrypting messages with the secure key of the receiving client; wherein messages between the transmitting client and the receiving client pass through the master key router, and wherein the master key router is configured to decrypt the message using the secure key of the sending client and a unique algorithm associated with the sending client and encrypt the message using the secure key of the receiving client and a unique algorithm associated with the receiving client.
Claim 2
Dependent Claim 141 words
A communications system, comprising: a transmitting client and a receiving client, each client having an associated secure key and an encryptor/decryptor for encrypting and decrypting messages using the secure key; and a master key router remotely disposed from the transmitting client and the receiving client having a decryptor for decrypting messages encrypted with the secure key of the transmitting client, and having au encryptor for encrypting messages with the secure key of the receiving client; wherein messages between the transmitting client and the receiving client pass through the master key router, and wherein the master key router is configured to decrypt the message using the secure key of the sending client and a unique algorithm associated with the sending client and encrypt the message using the secure key of the receiving client and a unique algorithm associated with the receiving client.
Claim 3
Dependent Claim 14 words
The communications system of claim 1, wherein each client has an associated index key.
Claim 4
Dependent Claim 104 words
The communications system of claim 2, further comprising: a master key server, the master key server having a database storing duplicates of the secure keys associated with each of the clients indexed according to the clients' respective index keys; wherein the master key router communicates the index keys associated with the sending client and the receiving client to the master key server, the master key server uses the index keys associated with the sending client and the receiving client to look up the secure keys for the sending client and the receiving client respectively and communicates those secure keys to the master key router.
Claim 5
Dependent Claim 17 words
The communications system of claim 3, wherein the master key server is configured to add new clients.
Claim 6
Dependent Claim 20 words
The communications system of claim 1, wherein the master key router is configured to use secure keys of arbitrary length.
Claim 7
Dependent Claim 20 words
The communications system of claim 4, wherein the algorithms are determined by patching blocks of data to an algorithm template.
Claim 8
Dependent Claim 29 words
The communications system of claim 6, wherein the blocks of data patched to the algorithm engine contain the initial conditions for a random number generator within the algorithm engine.
Claim 9
Dependent Claim 42 words
The communications system of claim 7, wherein the blocks of data patched to the algorithm engine further contain the initialization of pointers to cause each data element in the streams of data to be encrypted to be scrambled using a different method.
Claim 10
Dependent Claim 56 words
The communications system of claim 4, wherein the unique algorithms for each client are generated by means of a pseudo-random number generator that uses clients' index keys as seeds such that the master key server may derive clients' algorithm numbers without the requirement of storing said algorithm number in the database within the master key server.
Claim 11
Dependent Claim 57 words
The communications system of claim 4, wherein the master key router's decryptor decrypts messages encrypted with a secure key of a first client utilizing the inverse of said first client's encryption algorithm and the master key router's encryptor encrypts messages with a secure key of a second client utilizing the inverse of said second client's encryption algorithm.
Claim 12
Dependent Claim 63 words
The communications system of claim 10, wherein the encryption algorithms of said first client and said second client differ and are determined by patching blocks of data to an algorithm engine and wherein the master key router is configured to derive a any particular client's algorithm by patching the algorithm engine with the same blocks of data used to determine that client's algorithm.
Claim 13
Dependent Claim 22 words
The communications systems of claim 1, wherein each secure key used for sending a message is modified after the message is transmitted.
Claim 14
Dependent Claim 49 words
The communications system of claim 1, wherein the encryption and decryption of communications between the transmitting client and the receiving client utilizes state variables to create a random number stream and the state variable data is only partially used for each character of data to be transmitted or received.
Claim 15
Dependent Claim 48 words
The communications system of claim 1, wherein the communications between the transmitting client and the receiving client comprises a stream of characters and encryption and decryption of the stream of characters involves modifying each character in the stream of characters by a different method of encryption or decryption.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-21 2003-09-20 2004-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-21 2007-09-20 2008-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-21 2011-09-20 2012-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag