EP1533706A1

Ic card, terminal device, and data communication method

Abstract

The present invention avoids duplication and loss of digital contents by a transmitter/receiver and a malicious third party when the digital contents are transmitted on a communication platform where direct communication is performed between IC cards. A data communications method relating to the present invention includes the steps of executing a predetermined command when an IC card 1a receives a predetermined trigger signal; storing a state of the IC card 1a before transmission of first digital contents; performing an encryption process on the first digital contents based on key information associated with the first digital contents; deleting the first digital contents from a holder 18 of the IC card 1a when a commit instruction indicating completion of a reception process on the encrypted first digital contents is received from a destination device 1b: and performing a return process to the state of the IC card 1a when a transmission process on the first digital contents is interrupted.

EP1533706A1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 9 June 2023, 3.3 years ago.

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

12 claims: 3 independent, 9 dependent

  1. 1
    An IC card, comprising:a holder configured to store first digital contents;a certificate data storage configured to store certificate data including key information associated with the first digital contents;an encryption processor;and an execution processor;the execution processor being configured to execute a predetermined command when receiving a predetermined trigger signal;wherein the predetermined command executed by the execution processor causes the execution processor to store a state of the IC card before transmission of the first digital contents;causes the encryption processor to perform an encryption process on the first digital contents, based on the key information associated with the first digital contents;deletes the first digital contents from the holder when a commit instruction indicating completion of a reception process on the encrypted first digital contents is received from a destination device;and performs a return process to the state of the IC card stored in the execution processor when a transmission process on the first digital contents is interrupted.
  2. 6
    A terminal which transmits first digital contents stored in an IC card to a destination device, comprising:a controller configured to output a predetermined trigger signal to the IC card, based on an input operation signal;wherein: an execution processor of the IC card is configured to execute a predetermined command in response to the predetermined trigger signal;and the predetermined command executed by the execution processor causes the execution processor to store a state of the IC card before transmission of the first digital contents;causes an encryption processor of the IC card to perform an encryption process on the first digital contents, based on key information associated with the first digital contents;deletes the first digital contents from a holder of the IC card when a commit instruction indicating completion of a reception process on the encrypted first digital contents is received from the destination device;and performs a return process to the state of the IC card stored in the execution processor when a transmission process on the first digital contents is interrupted.
  3. 10
    A data communications method of transmitting first digital contents stored in an IC card to a destination device, comprising the steps of:executing a predetermined command when the IC card receives a predetermined trigger signal;storing a state of the IC card before transmission of the first digital contents;performing an encryption process on the first digital contents, based on key information associated with the first digital contents;deleting the first digital contents from a holder of the IC card when a commit instruction indicating completion of a reception process on the encrypted first digital contents is received from the destination device;and performing a return process to the stored state of the IC card when a transmission process on the first digital contents is interrupted.