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.