Unlock instant, AI-driven research and patent intelligence for your innovation.

Secure and open Native multi-application system architecture and Native application program execution method

An application program and system architecture technology, applied in the field of information security, can solve problems such as insufficient security and openness

Pending Publication Date: 2021-09-10
武汉珈港科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention proposes a safe and open Native multi-application system architecture and Native application program execution method, which are used to solve or at least partially solve the technical problems of insufficient security and openness in the existing technology

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
  • Secure and open Native multi-application system architecture and Native application program execution method
  • Secure and open Native multi-application system architecture and Native application program execution method
  • Secure and open Native multi-application system architecture and Native application program execution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] See figure 1 , the embodiment of the present invention provides a safe and open Native multi-application system architecture, including:

[0028] Hardware layer, hardware abstraction layer HAL, Kernel layer, unified operating environment, Native application management layer and Native application program layer, wherein the hardware layer is the microprocessor chip, and the hardware abstraction layer is the interface between the operating system kernel and the hardware circuit Layer, used to abstract hardware; Kernel layer is the core of an operating system, unified operating environment, used to provide the operating environment of Native applications, Native application management is used to manage multiple Native applications, and the operation of Native applications Support hardware-protected application isolation, support two modes, including system mode and user mode, in which the code running in the system mode has full access to memory and peripherals, and the co...

Embodiment 2

[0032] Based on the same inventive concept, the present invention also provides a Native application program execution method based on the system architecture described in Embodiment 1, including:

[0033] S1: When the microprocessor chip is reset and powered on, it enters the system mode by default;

[0034] S2: Set the configuration in system mode, perform system initialization, and wait for receiving external commands;

[0035]S3: When receiving an external command, judge whether the received external command is handled by the Native application program, if yes, set the system resource access permission of the application program, otherwise, the operating system COS on the card processes the external command until it is processed complete;

[0036] S4: When the received external command is handled by the Native application, after setting the system resource access authority of the application, switch from the system mode to the user mode, and set the configuration in the u...

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 provides a secure and open Native multi-application system architecture and a Native application program execution method, the architecture can be compatible with an existing Java Card operating system, an existing JavaApplet can be executed in the architecture, meanwhile, binary Native applications are supported in a secure and open form, and good isolation exists between the operating system and the applications and between the applications. The system architecture comprises hardware, a hardware abstraction layer HAL, a Kernel layer, a unified operation environment, Native application management and Native Applet. The architecture and the method have the advantages of autonomous and controllable technology, low cost, convenient API (Application Program Interface), high performance, high safety, support of Native application post-downloading and the like.

Description

technical field [0001] The present invention relates to the technical field of information security, in particular to a safe and open Native multi-application system architecture and a Native application program execution method. Background technique [0002] Java Card is the smallest subset of the Java platform, and it is a set of open standards developed by Sun for the smart card development platform. A smart card is a card embedded with a computer chip. It is widely used in the fields of communication, transportation, finance, securities and insurance. Now more and more smart cards and other forms of security elements (Secure Element, SE) are equipped with Java cards. Operating System (Chip Operating System, COS). The four most important features of Java Card COS are compatibility, multi-application, dynamics and security, that is, different Java Applets can run on all Java Card OS, multiple applications coexist on the same Java Card, and new applications It can be inst...

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
IPC IPC(8): G06F21/57G06F21/74
CPCG06F21/57G06F21/74G06F2221/2141
Inventor 涂翠杜昭睿
Owner 武汉珈港科技有限公司