EP0862301A2

An encryption communication system using an agent and a storage medium for storing that agent

Abstract

An agent (14) is permanently resident in a server (10) as software for the purpose of cryptographic processing. In addition, another agent (11) that is described in mobile code and contains a program for the purpose of cryptographic processing is also stored in the server. When data that are to be sent and received between the server (10) and a client (15) are encrypted, the agent (11) that is described in mobile code is sent from the server (10) to the client (15). When the client receives data that were encrypted in the server, it reproduces those data by decryption using the received agent (17).

EP0862301A2, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Projected expiry passed 10 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 6 independent, 12 dependent

  1. 1
    An encryption communication method for transmitting encrypted data between a first terminal and a second terminal, comprising the steps of:transmitting, from the first terminal in which is installed a first agent including a program for cryptographic processing, a second agent having substantially the same function as the first agent to the second terminal;and performing an encrypted communication between the first agent and the second agent.
  2. 11
    An encryption communication method for transmitting encrypted data among a plurality of terminals, comprising the steps of:distributing agents including a program for cryptographic processing from a agent distributing server to the plurality of terminals;and performing an encrypted communication between the distributed agents.
  3. 14
    An encryption communication method for transmitting encrypted data between a first terminal and a second terminal, comprising the steps of:transmitting an agent including a program for cryptographic processing described in mobile code to the second terminal via a network;and performing an encryption communication between the first terminal in which a program for cryptographic processing is installed and the second terminal using the agent.
  4. 15
    A storage medium storing a program that provides the following functions when used by a computer:(a) to perform cryptographic processing in a transfer destination terminal, (b) to transmit an agent including a program corresponding to the function (a) to the transfer destination terminal, (c) to perform encrypted communication with the transmitted agent.
  5. 16
    A storage medium storing a program that provides the following functions when used by a computer:(a) to perform cryptographic processing in a transfer destination terminal, (b) to transmit an agent including a program corresponding to the function (a) to a plurality of terminals so as to perform encrypted communication between the plurality of terminals using the agents.
  6. 18
    An information processing unit (10) for use in encrypted communication, including:a first agent (14) which is permanently resident in said information processing unit (10) and which includes means for cryptographic processing of information;a second agent (11) which has substantially the same function as the first agent, for use at a destination of said encrypted communication;and transmitting means (12) for transmitting said second agent (11) to said destination;whereby, following transmission of said second agent by said transmitting means, said first agent (14) in said information processing unit (10) and said second agent (11) at said destination can perform encrypted communication.