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
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.
References Cited (Backward Citations)
US4203166A
Cited
US4484025A
Cited
US4720859A
Cited
US4578530A
Cited
US4458109A
Cited
US4776011A
Cited
US5003597A
Cited
US5627894A
Cited
US5241599A
Cited
US5297206A
Cited
US5301235A
Cited
US5263085A
Cited
US5539827A
Cited
US5444780A
Cited
US5519736A
Cited
US5600722A
Cited
US5604807A
Cited
US5574673A
Cited
US5608802A
Cited
US5452358A
Cited
US5619576A
Cited
US5533127A
Cited
US5613005A
Cited
US5511123A
Cited
US5602845A
Cited
US5602917A
Cited
US5570307A
Cited
US5661803A
Cited
US5600724A
Cited
US5657390A
Cited
US5623545A
Cited
US5825881A
Cited
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 |