Smart card, electronic device, and portable electronic device
AssigneeKabushiki Kaisha Toshiba
InventorAki Fukuda
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a smart card includes a communication section, a generation part, a first record section and an erasure section. The communication section transmits and receives data with the external device. The generation section generates a session key according to the command which is received by the communication section and requires generation of a session key. The first record section stores the session key generated by the generation section. The erasure section erases the session key when a holding period of the session key stored in the first record section exceeds a threshold.
Claims14
A smart card which executes a command from an external device, the smart card comprising:
- a communication section which includes a contact part which contacts physically and electrically with the external device and a communication control part for performing transmission and reception of a signal, and which transmits and receives data with the external device;
- a memory configured to store a program and control data;
- and
- a CPU configured to execute the program to perform operations comprising:
- generating a session key required for executing an application in the smart card in response to a session key generation command received by the communication section;
- storing the session key in the memory;
- erasing the session key stored in the memory when a holding period of the session key exceeds a threshold;
- and
- executing a second command which is received by the communication section in response to the second command requiring the session key and the session key being stored in the memory.
A smart card which executes a command from an external device, the smart card comprising:
- a module which includes:
- a communication section which includes a contact part which contacts physically and electrically with the external device and a communication control part for performing transmission and reception of a signal, and which transmits and receives data with the external device;
- a memory configured to store a program and control data;
- and
- a CPU configured to execute the program to perform operations comprising:
- generating a session key required for executing an application in the module in response to a session key generation command received by the communication section;
- storing the session key in the memory;
- erasing the session key stored in the memory when a holding period of the session key exceeds a threshold;
- and
- executing a second command which is received by the communication section in response to the second command requiring the session key and the session key being stored in the memory;
- and
- a main body which houses the module.
An electronic device which executes a command from an external device, the electronic device, comprising:
- a communication section which includes a contact part which contacts physically and electrically with the external device and a communication control part for performing transmission and reception of a signal, and which transmits and receives data with the external device;
- a memory configured to store a program and control data;
- a CPU configured to execute the program to perform operations comprising:
- generating a session key required for executing an application in the electronic device in response to a session key generation command received by the communication section;
- storing the session key in the memory;
- erasing the session key stored in the memory when a holding period of the session key exceeds a threshold;
- and
- executing a second command which is received by the communication section in response to the second command requiring the session key and the session key being stored in the memory.
A portable electronic device which executes a command from an external device, the portable electronic device, comprising:
- a communication section which includes a contact part which contacts physically and electrically with the external device and a communication control part for performing transmission and reception of a signal, and which transmits and receives data with the external device;
- a memory configured to store a program and control data;
- and
- a CPU configured to execute the program to perform operations comprising:
- generating a session key required for executing an application in the portable electronic device in response to a session key generation command received by the communication section;
- storing the session key in the memory;
- and
- erasing the session key stored in the memory when a holding period of the session key exceeds a threshold;
- and
- executing a second command which is received by the communication section in response to the second command requiring the session key and the session key being stored in the memory.
Dependencies are inferred from the claim text.