A memory card 110 extracts a session key Ks from the data applied onto a data bus BS3 by carrying out a decryption process. An encryption processing unit 1406 encrypts a public encryption key KPcard(1) of memory card 110 based on session key Ks, and applies the encrypted key to a server via data bus BS3. A memory 1412 receives from a server data such as license key Kc, license ID data License-ID and user ID data User-ID encrypted with a public encryption key KPcard(1) differing for each memory card for storage, and receives encrypted content data [Dc]Kc encrypted with license key Kc from data bus BS3 for storage.

Web www.patentalert.com

< Tool, method, and program for supporting system security design/evaluation

< Method for transmitting encrypted user data objects

> Modular cryptographic device providing enhanced interface protocol features and related methods

> Apparatus and method of generating falsification detecting data of encrypted data in the course of process

~ 00622