Abstract: A user terminal (102) comprises a common key storage unit that stores a common key into a terminal side storage device. A PKG (104) receives the common key and encrypts by use of the received common key and transmits information as encrypted information to a server (103). The server (103) comprises an encrypted information storage unit that stores into a server side storage device the encrypted information received from the PKG (104). The server (103) further comprises an information transmission unit that upon reception of an information delivery request from the user terminal (102) transmits to the user terminal (102) the encrypted information stored in the server side storage device. The user terminal (102) further comprises a decryption unit that decrypts by use of the common key stored in the terminal side storage device the received encrypted information thereby acquiring the information.
SOFT COPY ATTACHED IN PDF