Secure device and system for issuing IC cards
First Claim
1. A secure device that executes card issuance in response to a command from an external device, the secure device comprising:
- a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from-command groups stored in an internal memory; and
a card management section that executes the card issuance command extracted by said card issuance section,the card issuance comprises;
outputting the card issuance command from said card issuance section to said card management section, executing the card issuance command by said card management section, and outputting a response from said card management section to said card issuance section, indicating that the card issuance execution is completed, andwherein card issuance is executed only by communication within said secure device after receiving the command from said external device.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure device capable of reducing influences by interruptions of communication with an external device and allowing a user to install a desired application program speedily and safely. Command storage section (106) of this secure device (100) stores command groups for executing card issuance. Card issuance section (104) extracts a series of card issuance commands corresponding to a function of a card to be acquired from the command group stored in command storage section (106) and writes the commands into a buffer of card management section (102), Card management section (102) executes each card issuance command written by card issuance section (104). Card issuance is completed through internal processing of secure device (100).
-
Citations
20 Claims
-
1. A secure device that executes card issuance in response to a command from an external device, the secure device comprising:
-
a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from-command groups stored in an internal memory; and a card management section that executes the card issuance command extracted by said card issuance section, the card issuance comprises; outputting the card issuance command from said card issuance section to said card management section, executing the card issuance command by said card management section, and outputting a response from said card management section to said card issuance section, indicating that the card issuance execution is completed, and wherein card issuance is executed only by communication within said secure device after receiving the command from said external device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An IC card issuance system comprising a secure device and an external device that communicates with the secure device,
wherein said external device comprises a command generator that generates a request command requesting card issuance and a command sender that sends the generated request command to said secure device, and said secure device comprises a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from command groups stored in an internal memory and a card management section that executes, when the request command is input, the card issuance command extracted by said card issuance section, wherein said card management section of said secure device sends a response to said external device indicating whether or not the card issuance has been successful and said external device comprises a response receiver that receives the response and a self-issuance management section that analyzes the response, ends card issuance when the response indicates that card issuance has been successful and outputs an instruction for resending the request command to said command generator when the response does not indicate that card issuance has been successful.
-
12. A secure device comprising:
-
a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from command groups stored in an internal memory; a card management section that executes the card issuance command extracted by said card issuance section; and a privileged mode management section that sets a privileged mode which prevents communication between said card management section and an external device, wherein said privileged mode management section sets the privileged mode at a time at which execution of the card issuance command begins. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A secure device comprising:
-
a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from command groups stored in an internal memory; and a card management section that executes the card issuance command extracted by said card issuance section, wherein said card management section starts to execute the card issuance command based on a request from an external device and sends a response to the external device indicating whether or not the card issuance has been successful, wherein said card management section stores an interruption history in executing the card issuance command, reports to said card issuance section a first card issuance command which has not sent any response to the external device and said card issuance section identifies a card issuance command to be executed first from the interruption history and the first card issuance command which has not sent any response to the external device and restarts execution of the card issuance command.
-
-
20. A secure device comprising:
-
a card issuance section that extracts a card issuance command corresponding to a function of a card to be acquired from command groups stored in an internal memory; and a card management section that executes the card issuance command extracted by said card issuance section, wherein said card management section starts to execute the card issuance command based on a request from an external device and sends a response, to the external device, indicating whether or not the card issuance has been successful, wherein said card issuance section monitors whether or not each card issuance command has been successfully executed at said card management section and outputs, to said card management section, when some card issuance commands have not been successfully executed, information to identify up to which card issuance command the execution has been successful, and said card management section sends a response to the external device including information indicating that some card issuance commands have not been successfully executed and identifying the card issuance commands that have been successfully executed.
-
Specification