Embedded-type system for ensuring completeness of program and realization method thereof

An embedded system and integrity technology, applied in digital data protection, instruments, electrical digital data processing, etc., can solve problems such as poor self-protection ability, harsh environment for embedded system deployment, and easy tampering of executable code, etc., to achieve Easy-to-implement, simple-structure effects

Inactive Publication Date: 2012-05-30
SOUTH CHINA UNIV OF TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This makes the security solution of the embedded system must be able to adapt to the needs of different hardware structures; 2. The deployment environment of the embedded system is harsh, its own protection ability is poor, and the executable code is easy to be tampered with and controlled without the user's knowledge

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
  • Embedded-type system for ensuring completeness of program and realization method thereof
  • Embedded-type system for ensuring completeness of program and realization method thereof
  • Embedded-type system for ensuring completeness of program and realization method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The present invention will be described in further detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0074] An embedded system that guarantees program integrity, such as figure 1 As shown, including embedded microprocessor, NOR Flash program memory, program integrity detection unit and security control unit, among them:

[0075] The embedded microprocessor is a typical commercial embedded system CPU, which is used to read and execute instructions from the off-chip memory through the static memory interface; the embedded microprocessor adopts Samsung 44B0X, ARM7 core, and the main frequency is 66MHZ;

[0076] NOR Flash program memory: used to store the program executable code of the embedded system, mainly including the embedded system boot program, embedded operating system and embedded file system; the model of the NORFlash program memory is SST39VF1601, packaged in TS...

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 embedded-type system for ensuring the completeness of a program, which comprises an embedded-type microprocessor, a storage device, a program completeness detection unit and a safety control unit wherein: the program completeness detection unit is used for detecting content of an appointed area of the storage device before the running, utilizing a standard hash functionto calculate the hashed value of the area in the appointed area, for encrypting the hashed value and for transmitting the hashed value to the safety control unit; and the safety control unit is used for storing a correct hashed value of the content in the appointed area of the storage device, for comparing the correct hashed value with a running time hashed value which is transmitted by the completeness detection unit, and for judging whether the appointed area is altered. The invention also discloses a realization method of the embedded-type system for ensuring the completeness of the program, which comprises a configuration process and a running time detection process. The embedded-type system solves the safety problem that the code in the conventional system is easy to be altered, has the advantages of universality, low cost, less running expenditure and the like, and is particularly suitable for ensuring the completeness of the most basic trusted root of the embedded-type system.

Description

technical field [0001] The present invention relates to the field of embedded system security, in particular to an embedded system based on FPGA (Field-Programmable Gate Array) and TPM (Trusted Platform Module, trusted platform module) technology platform to ensure program integrity and its implementation method . Background technique [0002] Embedded systems are widely used, but security issues have not been taken seriously. Compared with typical PCs (Personal Computers), the security issues of embedded systems have the following two main characteristics: 1. The hardware structure of embedded systems is diverse, while the hardware structure of PCs is relatively unified. This makes the security solution of the embedded system must be able to adapt to the needs of different hardware structures; 2. The deployment environment of the embedded system is harsh, its own protection ability is poor, and the executable code is easy to be tampered with and controlled without the user...

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): G06F21/00G06F21/22G06F21/64
Inventor 陈虎黄华强何建华奚建清
Owner SOUTH CHINA UNIV OF TECH
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