Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An improved java card initialization method and java card

An initialization method and initialization technology, applied in the field of smart cards, can solve the problems of complex operation process, and achieve the effect of simplifying the downloading process, accelerating the initialization speed, and ensuring security.

Active Publication Date: 2020-01-07
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the operation process is more complicated

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An improved java card initialization method and java card
  • An improved java card initialization method and java card
  • An improved java card initialization method and java card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Embodiment 1 of the present invention provides an improved Java Card initialization method such as figure 1 As shown, specifically:

[0043] Step 101, initializing the extraction and production of template data.

[0044] Step 102, quickly initialize the Java Card platform project production.

[0045] Step 103, downloading the Java Card platform project.

[0046] Step 104, Java Card initialization operation.

[0047] The initialization template data described in step 101 is extracted and produced by setting up a development environment. Specifically, download the Java platform project to be downloaded into the development environment, run the Java card platform project, simulate the normal Java card initialization process, and store the runtime environment data in the development environment In the NVM area. The runtime environment data required for creating a virtual machine is read from the development environment NVM area. By extracting the runtime environment d...

Embodiment 2

[0067] Embodiment 2 of the present invention also provides a Java card, such as image 3 As shown, the Java Card includes but is not limited to the following modules:

[0068] Step 301, the command receiving module is used to receive commands.

[0069] Step 302, the state checking module is used to check whether the current state of the Java Card is switched from the uninitialized state to the initialized state.

[0070] Step 303, an instruction judging module, configured to judge the command received by the receiving module.

[0071] Step 304, a normal initialization operation module, used for performing a normal initialization operation when the judging module judges that the APDU instruction is initialized normally.

[0072] Step 305, a fast initialization operation module, configured to perform a fast initialization operation when the judging module determines that it is a fast initialization APDU instruction.

[0073] Step 306, the state switching module is used to swi...

Embodiment 3

[0075] Embodiment 3 of the present invention also provides a Java card, such as Figure 4 As shown, the Java Card includes but is not limited to the following modules:

[0076] Step 401, the command receiving module is used to receive commands.

[0077] Step 402, the state checking module is used to check whether the current state of the Java Card is switched from the uninitialized state to the initialized state.

[0078] Step 403, an instruction judging module, configured to judge the command received by the receiving module.

[0079] Step 404, a normal initialization operation module, used for performing a normal initialization operation when the judging module judges that the APDU instruction is initialized normally.

[0080] Step 405, a fast initialization operation module, configured to perform a fast initialization operation when the judging module determines that it is a fast initialization APDU instruction.

[0081] Step 406, the unique information updating module o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an improved Java card initialization method and a Java card. The method comprises four stages: stage 1, extraction and production of initialized template data: extracting and producing the initialized template data through a normal initialization flow; stage 2, production of a fast initialized Java card platform project: adding the initialized template data into a Java card platform project in a constant form so as to produce the fast initialized Java card platform project; stage 3: downloading of the Java card platform project: downloading the fast initialized Java card platform project into a Java card program memory; and stage 4, initialization operation of a Java card: electrifying the Java card and carrying out initialization operation on the Java card. According to the method, the initialized data is previously downloaded into the Java card memory and then integrally copied into an NVM of an address corresponding to the Java card during the Java card initialization stage, so that the Java card initialization time can be shortened and the Java card production efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of smart cards, in particular to an improved Java card initialization method and the Java card. Background technique [0002] When the Java card downloaded from the platform project runs for the first time, the Java card needs to create the runtime environment data required by the virtual machine, resulting in a long initialization time for a single Java card. In the production process of Java Cards, when tens of thousands of Java Cards need to be initialized in batches, the problem of slow initialization is more prominent, which seriously affects the production efficiency of Java Cards. [0003] The initialization technical solution disclosed in the patent CN 102521094 A downloads the runtime environment data to the Java card through instructions, the runtime environment data in the instructions needs to be encrypted, and a special initialization script instruction stream is produced. Therefore, the operat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445G06F9/455
CPCG06F8/61G06F9/44505G06F9/45504
Inventor 李彦龙解宁浦苑中魁袁巧曾林
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products