Communication processing system, communication processing method, server and computer program
First Claim
1. A communication processing system for performing a process that allows communication via a network, comprising:
- a communication terminal serving as a calling terminal that starts a call;
a communication terminal designated as a destination terminal by the calling terminal; and
a server connected to the network, the server serving to perform a process, the process including the steps of acquiring location information of a mobile terminal designated as the destination terminal and storing the acquired location information in a database in relation to an identifier of the destination terminal;
in response to receiving request data, designating the destination terminal from the calling terminal, generating a session key encrypted in said server with at least two different private keys including at least one private key specific to the destination terminal and at least one private key specific to the calling terminal, the session key serving as a common key to be used in a secure communication between the calling terminal and the destination terminal; and
providing, to the calling terminal, the generated session key and address information on the basis of the location information of the destination terminal acquired from the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication processing system which allows a secure communication with a mobile terminal via a network. The communication processing system includes a server which provides a common key used to encrypt and decrypt data transmitted between communication terminals, and provides information about locations of communication terminals on the network. The server generates a session key and provides it to communication terminals. The server has a database in which location information of mobile terminals is stored. If the server receives, from a calling terminal, data designating a destination terminal, the server searches the database using an IP address of the destination terminal as a search key to acquire the latest location information of the destination terminal, and the server transmits encrypted data including a session key and address data of the destination terminal to the calling terminal.
51 Citations
25 Claims
-
1. A communication processing system for performing a process that allows communication via a network, comprising:
-
a communication terminal serving as a calling terminal that starts a call; a communication terminal designated as a destination terminal by the calling terminal; and a server connected to the network, the server serving to perform a process, the process including the steps of acquiring location information of a mobile terminal designated as the destination terminal and storing the acquired location information in a database in relation to an identifier of the destination terminal;
in response to receiving request data, designating the destination terminal from the calling terminal, generating a session key encrypted in said server with at least two different private keys including at least one private key specific to the destination terminal and at least one private key specific to the calling terminal, the session key serving as a common key to be used in a secure communication between the calling terminal and the destination terminal; and
providing, to the calling terminal, the generated session key and address information on the basis of the location information of the destination terminal acquired from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication processing method of performing a process that allows a communication via a network among a server, a communication terminal serving as a calling terminal that starts a call and a communication terminal designated as a destination terminal by the calling terminal, the method comprising the steps of:
-
acquiring location information of a mobile terminal designated as the destination terminal and storing the acquired location information in a database in relation to an identifier of the destination terminal; generating, in response to receiving request data designating the destination terminal from the calling terminal, a session key encrypted in said server with at least two different private keys including at least one private key of specific to the destination terminal and at least one private key specific to the calling terminal, the session key serving as a common key to be used in a secure communication between the calling terminal and the destination terminal; and providing to the calling terminal, the generated session key and address information on the basis of the location information of the destination terminal acquired from the database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 23)
-
-
15. A server for providing a service in a communication via a network between a communication terminal serving as a calling terminal that starts a call and a communication terminal designated as a destination terminal by the calling terminal, the server serving to perform a process, the process including the steps of:
-
acquiring location information of a mobile terminal designated as the destination terminal and storing the acquired location information in a database in relation to an identifier of the destination terminal; generating, in response to receiving request data designating the destination terminal from the calling terminal, a session key encrypted in said server with at least two different private keys including at least one private key specific to the destination terminal and at least one private key specific to the calling terminal, the session key serving as a common key to be used in a secure communication between the calling terminal and the destination terminal; and providing, to the calling terminal, the generated session key and address information on the basis of the location information of the destination terminal acquired from the database. - View Dependent Claims (16, 17, 18, 19, 20, 21, 24)
-
-
22. A computer program including a computer-readable medium containing instruction that when executed perform steps for causing a computer system to execute a communication process between communication terminals via a network, the steps comprising:
-
generating, in response to receiving request data designating a destination terminal from a calling terminal, a session key encrypted in said server with at least two different private keys including at least one private key specific to the destination terminal and at least one private key specific to the calling terminal, the session key serving as a common key to be used in a secure communication between the calling terminal and the destination terminal; acquiring location information of a mobile terminal designated as the destination terminal from a database in which the location information is stored in relation to an identifier of the destination terminal, and generating address information of the destination terminal on the basis of the acquired location information; and transmitting the session key and the address information of the destination terminal to the calling terminal. - View Dependent Claims (25)
-
Specification