Multi-issuer security domain Java intelligent card and realization method of same
A technology of main security domain and implementation method, applied in the multi-main security domain Java smart card and its implementation field, can solve security concerns and other issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0128] The first embodiment of the present invention provides a multi-master security domain Java smart card, such as figure 1 As shown, it includes multiple independent virtual cards integrated on a physical card, as well as a JavaCard virtual machine, a smart card operating system, and a smart card chip. In the present invention, the smart card operating system is hereinafter referred to as the operating system.
[0129] Among them, the JavaCard virtual machine is used to interpret and execute the bytecode of the smart card application; the operating system is used to manage various hardware resources of the smart card chip; each virtual card corresponds to an application provider to provide applications, and each virtual card contains A card manager (CardManager) is used to control the resources of the corresponding virtual card and provide a security authentication service for the terminal to access the corresponding virtual card. The card manager is also called the card issue...
Embodiment 2
[0135] The second implementation of the present invention provides a multi-master security domain Java smart card implementation method, such as image 3 As shown, after the card is reset, perform the following operations:
[0136] Step 101: The operating system reads the number of default primary security domains, correspondingly creates multiple primary security domains, and sets the default primary security domain among the multiple primary security domains as the current primary security domain;
[0137] In this embodiment, step 101 specifically includes:
[0138] Step A1: The operating system reads the number of default primary security domains, uses it as the current number of default primary security domains, and obtains a preset identifier and a preset key;
[0139] Step A2: The operating system creates a master security domain according to the obtained preset identifier and preset key and saves the information of the created master security domain in the registry;
[0140] In t...
Embodiment 3
[0180] The third embodiment of the present invention provides a pre-personalization process in the implementation method of a multi-master security domain Java smart card; after the card is reset, the operating system reads the first state of the card. Preferably, the first state of the card is saved in the configuration In the first preset area of the zone, when it is initialized, it enters the pre-personalization process, such as Figure 4 with Figure 5 Shown, including:
[0181] Step 201: The operating system reads the number of default primary security domains and uses it as the current number of default primary security domains;
[0182] In this embodiment, the current default number of primary security domains is the number of primary security domains to be created.
[0183] Further, in this embodiment, when the card is reset for the first time, before step 201, it further includes: the operating system is initialized;
[0184] Specifically, the operating system initializes t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 