EP1237324A1

Memory card and data distribution system using it

Abstract

A memory card (110) conducts an authentication process with a server based on data stored in an authentication data hold unit (1400). The memory card (110) extracts a first session key (Ks1) from a server by a decryption process and a transaction ID from the data applied on a data bus (BS3). The memory card (110) generates a second session key (Ks2) through a session key generation unit (1418), and transmits to the server, as the keys to encrypt content data in receiving decryption of content data, the second session key (Ks2) and a key (KPm(1)) unique to the memory card (110) in an encrypted state with the first session key (Ks1). The transaction ID and the second session key (Ks2) stored in the log memory (1460) are used in the redistribution process.

EP1237324A1, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 1 December 2020, 5.8 years ago.

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

17 claims: 2 independent, 15 dependent

  1. 1
    A memory card (110) to receive and record reproduction information associated with reproduction of encrypted content data, including a content key to decrypt said encrypted content data into plaintext, through a communication path, said memory card comprising:a data communication unit to establish a communication path with a transmission source of said reproduction information to receive said reproduction information transmitted in an encrypted state,a first storage unit (1415, 1440) to store data associated with said reproduction information applied from said data communication unit,an information extraction unit performing a process of storing data associated with said reproduction information from said data communication unit into said first storage unit, and extracting said reproduction information based on data stored in said first storage unit,a second storage unit (1460) to record reception log information indicating a processing status of a transmission process of said reproduction information, anda control unit (1420) to control operation of said memory card,    wherein said control unit controls transmission of said reception log information to said transmission source according to a request.
  2. 12
    A data distribution system comprising a content data supply apparatus to supply encrypted content data and reproduction information associated with reproduction of encrypted content data, including a content key which is a decryption key to decrypt said encrypted content data into plaintext,    wherein said content data supply apparatus (10) comprises distribution information hold unit (304) to store said content data and said reproduction information,a first interface unit (350) to transfer data with an external source,a first session key generation unit (316) generating a first symmetric key updated for each distribution of said reproduction information to said terminal,a session key encryption unit (318) encrypting said first symmetric key using a first public encryption key predefined corresponding to a terminal of said user, and applying the encrypted key to said first interface unit,a session key decryption unit (320) to decrypt a second public encryption key and a second symmetric key transmitted in an encrypted state by said first symmetric key,a first license data encryption processing unit (326) to encrypt reproduction information to reproduce said encrypted content data using said second public encryption key decrypted by said session key decryption unit,a second license data encryption processing unit (328) encrypting an output of said first license data encryption processing unit with said second symmetric key, and applying the encrypted output to said first interface unit for distribution, anda distribution log information hold unit (306) to record distribution log information indicating a processing status during said distribution process,said distribution system further comprising a plurality of terminals (100) corresponding to a plurality of users, respectively, to receive distribution from said content data supply apparatus via a communication path,    wherein each said terminal comprises a second interface unit (1104) to transfer data with an external source, anda data storage unit (110) receiving and storing said encrypted content data and said reproduction information,said data storage unit includinga first key hold unit (1402) to store a first private decryption key to decrypt data encrypted with a first public encryption key predefined corresponding to said data storage unit,a first decryption processing unit (1404) to apply a decryption process, receiving a first symmetric key updated and transmitted for each communication of said reproduction information, and encrypted with said first public encryption key,a second key hold unit (1416) to store a second public encryption key differing for each said data storage unit,a key generation unit (1418) generating a second symmetric key updated for each communication of said reproduction information,a first encryption processing unit (1406) encrypting said second public encryption key and said second symmetric key based on said first symmetric key for output, anda second decryption processing unit (1412) receiving said reproduction information encrypted with said second public encryption key and further encrypted with said second symmetric key to decrypt said reproduction information based on said second symmetric key,a first storage unit (1415, 1440) to store data based on an output of said second decryption processing unit,a third key hold unit (1421) storing a second private decryption key to decrypt data encrypted with said second public encryption key,a third decryption processing unit (1422) performing a decryption process for said second private decryption key in a procedure of a process of storing data associated with said reproduction information into said first storage unit to a process of extracting said reproduction information,a second storage unit (1460) to record said encrypted content data and reception log information indicating a processing status in a distribution process of said reproduction information, anda reception control unit (1420) controlling data transfer with an external source,    wherein said reception control unit controls a redistribution process based on said reception log information when said communication path is cut during said distribution process.