Safe startup method for Linux embedded system

An embedded system and secure startup technology, which is applied in the direction of program loading/starting, program control devices, etc., can solve the problems of not enough to ensure the security of data information in the file system, and achieve the effect of ensuring confidentiality and improving security

Active Publication Date: 2010-07-07
北京坚石诚信科技有限公司
View PDF4 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current protection methods for the Linux file system are not enough to ensure the information security of the data in the file system.

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
  • Safe startup method for Linux embedded system
  • Safe startup method for Linux embedded system
  • Safe startup method for Linux embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] see figure 1 , the present embodiment adopts at91rm9200 development board, Linux kernel Linux-2.4.19-rmk7, uses usbkey to illustrate as encryption and decryption equipment, provides a kind of secure startup method of Linux embedded system, and this method comprises:

[0061] Step 101. The Linux embedded device is powered on, and the boot loader U-BOOT is run;

[0062] The bootloader is the first piece of code that runs after the Linux embedded device is powered on, and it includes two parts: the boot code (optional) and the BootLoader that are solidified in the firmware (firmware);

[0063] The boot loader is used to initialize hardware devices and establish a memory space map, thereby bringing the system's hardware and software environment to a suitable state, so as to prepare the correct environment for calling the Linux embedded system kernel.

[0064] In the embodiment of the present invention, the boot loader of the embedded device used does not contain boot code,...

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 safe startup method for a Linux embedded system and belongs to the field of information safety. The safe startup method for the Linux embedded system comprises that: a bootstrap loader is operated in a Linux embedded device to load Linux kernel; the Linux kernel checks whether predetermined encryption/decryption equipment is connected to the Linux embedded device; if thepredetermined encryption/decryption equipment is connected to the Linux embedded device, a cipher text of the Linux file system data is transmitted to the encryption/decryption equipment for decryption, the decrypted clear text of the Linux file system data is transmitted to an internal memory, a system root directory is mounted, and other operations for starting up the Linux embedded system are continuously executed; and if the predetermined encryption/decryption equipment is not connected to the Linux embedded device, the operation for starting up the Linux embedded system is stopped so as to guarantee the information safety of the Linux file system data.

Description

technical field [0001] The invention relates to the field of embedded system application and the field of information security, in particular to a method for securely starting a Linux embedded system. Background technique [0002] Linux embedded system is an embedded operating system based on Linux, which is widely used in mobile phones, personal digital assistants (PDAs), media players, consumer electronics products, and aerospace and other fields. [0003] An embedded Linux embedded system consists of four parts from the software point of view: [0004] Boot loader, including boot code (optional) and BootLoader solidified in firmware (firmware); [0005] Kernel: the specified kernel specific to the embedded board and the startup parameters of the kernel; [0006] File system: including the root file system and the file system built on the Flash memory device, usually using Ramdisk as the root file system; [0007] User Applications: User-specific applications. [0008]...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 陆舟于华章
Owner 北京坚石诚信科技有限公司
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