A multi-master security domain java smart card and its implementation method
A technology of master security domain and implementation method, which is applied in the field of multi-master security domain Java smart card and its implementation, and 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] Embodiment 1 of the present invention provides a multi-master security domain Java smart card, such as figure 1 As shown, it includes a plurality of mutually 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 for providing applications, and each virtual card contains A card manager (CardManager) is used to control the resources of its corresponding virtual card and provide security authentication services for terminals to access the corresponding virtual card. The card manager is also called the c...
Embodiment 2
[0135] Implementation 2 of the present invention provides a method for realizing a multi-master security domain Java smart card, 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 default number of primary security domains, takes it as the current default number of primary security domains, and obtains a preset ID 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 created master security domain information in the registry;
[0140] In this embodi...
Embodiment 3
[0180] Embodiment 3 of the present invention provides an implementation process of pre-personalization in a multi-master security domain Java smart card implementation method; 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 area, when it is in the initialization state, it enters the pre-personalization process, such as Figure 4 and Figure 5 shown, including:
[0181] Step 201: the operating system reads the default number of primary security domains and takes it as the current default number of 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 also includes: initializing the operating system;
[0184] Specifically, the oper...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


