Patent ID: 7720227
Filing Date: 2010-05-18
Classification: H04L

Abstract:
1. An encrypted data communication system having at least two apparatuses connected via a network for transmitting/receiving encrypted data, each apparatus comprising a processor to implement an encryption function module for generating encrypted data and for decrypting encrypted data received from another apparatus, and a communication functional module for communicating with the another apparatus via the network to transmit/receive encrypted data, wherein: each apparatus further comprises a storage storing session information including shared encryption key information for an encryption process and shared decryption key information for a decryption process, the shared encryption key information and the shared decryption key information being respectively shared with the another apparatus; the encryption function module to be implemented by the processor generates the shared decryption key information in the session information, acquires the shared decryption key information from the session information, and generates encryption data containing upper layer protocol data and the shared decryption key information as reception key information; the encryption function module to be implemented by the processor extracts a reception key information from received encrypted data and stores the received reception key information as the shared encryption key information; encrypted data generated by the encryption function module is encrypted by using the shared encryption key information in the session information if the shared encryption key information is valid; and the encryption function module decrypts the encrypted data by using the shared decryption key information acquired from the session information.