A trusted microkernel operating system based on trustzone

An operating system and microkernel technology, applied in the direction of multi-program device, inter-program communication, program control design, etc., can solve the problems of redundancy, limited scalability, frequent kernel upgrade functions, etc., to solve the problem of kernel expansion and reduce Effects of Security Risks

Active Publication Date: 2022-07-26
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This will inevitably lead to frequent kernel upgrades or TA function redundancy, and limited scalability

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
  • A trusted microkernel operating system based on trustzone
  • A trusted microkernel operating system based on trustzone

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] figure 1 It is a specific implementation structure diagram of the TrustZone-based trusted microkernel operating system of the present invention. like figure 1 As shown, the trusted micro-kernel operating system based on TrustZone of the present invention includes a root service (Root Sever) module 1, a micro-kernel (Micro Kernel) module 2 and a security monitoring module (Secure Monitor) 3, and each module is described in detail below. .

[0037] The root service module 1 is the root task of the application layer (that is, the first user-mode task created when the system boots), and is used to manage all the resources in the user-mode. In the present invention, the root service module 1 includes a memory management module 11, a file service module 12 and a service management module 13, wherein:

[0038] The memory management module 11 is used to manage all memory resources in the user mode, including memory allocation and reclamation. In this embodiment, the allocat...

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 a trusted micro-kernel operating system based on TrustZone, including a service module, a micro-kernel module and a security monitoring module, wherein the root service module is the root task of the application layer and is used to manage all resources in the user state, and the micro-kernel module It is a trusted kernel based on the microkernel architecture, including a capability subsystem, an address space management module, an inter-task communication module, a system call module, an interrupt management module and a task management module. The security monitoring module is a security component running in the Monitor working mode. As a communication medium for TEE and REE for power management, interrupt routing, and world context management and switching, the security monitoring module operates in a shielded external interrupt environment. The invention adopts a micro-kernel architecture to enhance the reliability and expansibility of the system.

Description

technical field [0001] The invention belongs to the technical field of microkernel operating systems, and more particularly relates to a trusted microkernel operating system based on TrustZone. Background technique [0002] With the gradual development of networked and open embedded systems, the defects of insufficient ability of embedded devices to deal with security attacks have become increasingly prominent, and the security of devices has also received more and more attention. However, general-purpose operating systems focus on performance and build a rich ecological environment. The system is large and bloated, and the potential security flaws and extensive attack surface make general-purpose operating systems difficult to adapt to some applications that perform operations at higher security levels. To this end, ARM launched the TrustZone system-level isolation solution, which uses the unbypassable security extension of processors, virtual memory, cache systems, interru...

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/50G06F9/52G06F9/54
CPCG06F9/5016G06F9/5022G06F9/5038G06F9/526G06F9/544
Inventor 肖堃张文罗蕾李允陈丽蓉
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products