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.