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

Network with secure communications sessions

Assignee: Individual
•
Filing: 1996-01-11
•
Granted: 1997-06-10
•
Expires: 2016-01-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system which uses three way password authentication, and s3DES to encrypt different portions of a logon packet with different keys based on the nature of the communications link. Nodes attached to a particular LAN can have one level of security for data transfer within the LAN while data transfers between LANs on a private network can have a second level of security and LANs connected via public networks can have a third level of security. The level of security can optionally be selected by the user. Data transfers between nodes of a network are kept in separate queues to reduce queue search times and enhance performance. Each session maintains its own key dependent s3DES S-boxes to enhance security.

Inventors

  • 👤 Minhtam C. Nguyen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 08:25
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0435; H04L63/08; H04L63/083; H04L63/10; H04L63/105

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 187 words
A method of securely transmitting packet data between a client and a server with packets encrypted by S-box data, including the steps of: using at least one communication channel to transmit packets between at least one client and a server; encrypting in the client a first logon packet including information identifying the client source system and transmitting the first logon packet to the server; decrypting the first logon packet in the server; encrypting a second logon packet in the server with client authenticating information and transmitting the second logon packet to the client; decrypting the second logon packet in the client; encrypting in the client a third logon packet with session information and transmitting the second logon packet to the server; decrypting the third logon packet in the server; encrypting a fourth logon packet in the server with session information and transmitting the fourth logon packet to the client; and decrypting the fourth logon packet in the client; transmitting encrypted data packets between the client and server which are encrypted using S-box encryption; whereby the client and server can establish secure communications by bi-directionally transmitting encrypted data.
Claim 2
Independent Claim 187 words
A method of securely transmitting packet data between a client and a server with packets encrypted by S-box data, including the steps of: using at least one communication channel to transmit packets between at least one client and a server; encrypting in the client a first logon packet including information identifying the client source system and transmitting the first logon packet to the server; decrypting the first logon packet in the server; encrypting a second logon packet in the server with client authenticating information and transmitting the second logon packet to the client; decrypting the second logon packet in the client; encrypting in the client a third logon packet with session information and transmitting the second logon packet to the server; decrypting the third logon packet in the server; encrypting a fourth logon packet in the server with session information and transmitting the fourth logon packet to the client; and decrypting the fourth logon packet in the client; transmitting encrypted data packets between the client and server which are encrypted using S-box encryption; whereby the client and server can establish secure communications by bi-directionally transmitting encrypted data.
Claim 3
Dependent Claim 29 words
A method, as in claim 1, wherein a plurality of clients are communicating with the server and each client's data packets are encrypted with a different S-box table data.
Claim 4
Dependent Claim 25 words
A method, as in claim 2, wherein a new S-box is selected for a client each time the client establishes a connection with the server.
Claim 5
Dependent Claim 25 words
A method, as in claim 3, including the further steps of: storing the S-box encryption table data in updatable storage; selectively altering the S-box data.
Claim 6
Dependent Claim 35 words
A method as in claim 3, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.
Claim 7
Dependent Claim 25 words
A method, as in claim 1, including the further steps of: storing the S-box encryption table data in updatable storage; selectively altering the S-box data.
Claim 8
Dependent Claim 73 words
A method, as in claim 1, including the further steps of: using at least two selectable encryption schemes, including at least a first encryption scheme for a first security level and at least a second encryption scheme for a second security level; and the server determines if the security level requested by a client is authorized and if the security level is unauthorized, the server reduces the security level to a permissible level.
Claim 9
Dependent Claim 35 words
A method, as in claim 7, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.
Claim 10
Dependent Claim 26 words
A method, as in claim 7, wherein a plurality of clients are communicating with the server and each client's data packets are encrypted with different S-boxes.
Claim 11
Dependent Claim 33 words
A method, as in claim 9, wherein a new S-box is selected for a communication session by both the client and the server each time the client establishes a connection with the server.
Claim 12
Dependent Claim 25 words
A method, as in claim 10, including the further steps of: storing the S-box encryption table data in updatable storage; selectively altering the S-box data.
Claim 13
Dependent Claim 35 words
A method, as in claim 10, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.
Claim 14
Dependent Claim 21 words
A method, as in claim 9, wherein data packets from multiple clients are sent to the server in a single transmission.
Claim 15
Dependent Claim 36 words
A method, as in claim 13, wherein a new s 3 DES S-box is selected for a communication session by both the client and the server each time the client establishes a connection with the server.
Claim 16
Dependent Claim 35 words
A method, as in claim 14, wherein succeeding data packets from a client are continuously sent to the server via a write thread and responses from the server are continuously received via a read thread.
Claim 17
Dependent Claim 35 words
A method, as in claim 15, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.
Claim 18
Dependent Claim 35 words
A method, as in claim 9, wherein succeeding data packets from a client are continuously sent to the server via a write thread and responses from the server are continuously received via a read thread.
Claim 19
Dependent Claim 25 words
A method, as in claim 17, including the further steps of: storing the S-box encryption table data in updatable storage; selectively altering the S-box data.
Claim 20
Dependent Claim 35 words
A method, as in claim 17, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.
Claim 21
Dependent Claim 35 words
A method, as in claim 1, including the further steps of: using the S-box table in updatable storage to encrypt data; selectively altering the S-box data with a key chosen by both client and server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-09 2000-12-09 2001-06-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-09 2004-12-09 2005-06-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-09 2008-12-09 2009-06-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag