Encrypted virtual terminal equipment having initialization device for preventing reply attack
First Claim
1. An apparatus which encrypts data transferred through a network during a session between a client terminal and a server, wherein a channel establishment command is issued to start the session, the apparatus comprising:
- a client terminal which issues the channel establishment command and comprises;
a first encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the client terminal to the network during the session, anda first decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data; and
a server which is responsive to the channel establishment command issued by the client terminal so that the server communicates with the client terminal through the network during the session, the server comprising;
a second encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the server to the network during the session,a second decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data, anda random data generator which generates random data in response to the issuance of the channel establishment command by the client terminal, the random data being used to initialize the first and second encryption devices and the first and second decryption devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus which encrypts data transferred through a network during a session between a client terminal and a server. The client terminal issues a channel establishment command to start the session and includes a first encryption device and a first decryption device which are both initialized at the start of the session. A server is responsive to the channel establishment command so that the server communicates with the client terminal through the network during the session. The server includes a second encryption device and a second decryption device which are initialized at the start of the session. The server also includes a random data generator which generates random data in response to the issuance of the channel establishment command by the client terminal. The random data is used to initialize the first and second encryption devices and the first and second decryption devices and to set the encryption for the session.
96 Citations
8 Claims
-
1. An apparatus which encrypts data transferred through a network during a session between a client terminal and a server, wherein a channel establishment command is issued to start the session, the apparatus comprising:
-
a client terminal which issues the channel establishment command and comprises; a first encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the client terminal to the network during the session, and a first decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data; and a server which is responsive to the channel establishment command issued by the client terminal so that the server communicates with the client terminal through the network during the session, the server comprising; a second encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the server to the network during the session, a second decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data, and a random data generator which generates random data in response to the issuance of the channel establishment command by the client terminal, the random data being used to initialize the first and second encryption devices and the first and second decryption devices. - View Dependent Claims (2)
-
-
3. An apparatus which encrypts data transferred through a network during a session between a client terminal and a server, wherein a channel establishment command is issued to start the session, the apparatus comprising:
-
a client terminal which issues the channel establishment command and comprises; a first encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the client terminal to the network during the session, and a first decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data; and a server which is responsive to the channel establishment command issued by the client terminal so that the server communicates with the client terminal through the network during the session, the server comprising; a second encryption device, connected to the network, which is initialized at the start of the session and encrypts data to be transferred from the server to the network during the session, a second decryption device, connected to the network, which is initialized at the start of the session, receives encrypted data from the network during the session and decrypts the received encrypted data, and a random data generator which generates random data in response to the issuance of the channel establishment command by the client terminal, the random data being used to initialize the first and second encryption devices and to set the encryption for the session. - View Dependent Claims (4, 5, 6, 7, 8)
-
Specification