Method for initializing java card and java card
An initialization and initial vector technology, applied in the field of smart cards, can solve problems affecting the production efficiency of java cards, reduce initialization time and improve production efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] The first embodiment of the present invention provides a method for initializing a java card. In this method, the development software is used to obtain the mirror image from the simulation card, and the mirror image is processed and then applied to the uninitialized java card.
[0050] In this embodiment, before using the development software to initialize the uninitialized java card, first perform the following operations:
[0051] Download the binary file written in the ROM of the java card during the masking to the ROM of the emulator, and the emulator runs the two-level file to obtain operating environment data, and the operating environment data is stored in the NVM of the emulator in. The emulator is an emulation card, and the emulation card is in an inactive state after being powered on for the first time. The process of obtaining a mirror image from the simulation card is as follows:
[0052] Step A: Insert the simulated card into the card reader and power on for t...
Embodiment 2
[0192] The second embodiment of the present invention provides another method for initializing a java card, see image 3 ,details as follows:
[0193] Step 301: Power on the card;
[0194] Step 302: The card checks the current status flags of the card, and performs operations in corresponding states according to the status flags;
[0195] Specifically, in this embodiment, the current state flag of the card may be one of the following four states: inactive state, super administrator state, downloader state, virtual machine state;
[0196] If the current status flag is inactive, perform the following operations: Step 303-1: The card receives the command;
[0197] Specifically, in this embodiment, the value of the life cycle flag bit of the card when the card is in the inactive state is the fourth preset value, for example: 04;
[0198] In this embodiment, the card executes corresponding operations according to the received command, as follows:
[0199] If the command is an activation comman...
Embodiment 3
[0277] The third embodiment of the present invention provides a java card, such as Figure 4 Shown, including:
[0278] The receiving module 410 is used to receive commands;
[0279] The first judgment module 420 is configured to judge the command received by the receiving module 410;
[0280] The second judgment module 430 is configured to judge whether the activation success flag bit of the java card has been set when the first judgment module 420 judges that the received command is an activation command; in the first judgment When the module 420 determines that the received command is a switching command, it determines whether the value of the life cycle flag bit is the first preset value; the first determining module 420 determines that the received command is the first In the APDU command, determining whether the value of the life cycle flag bit is the second preset value;
[0281] The first setting module 440 is configured to: when the second judgment module 430 judges that the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com