Skip to main navigation Skip to search Skip to main content

A novel security validation in embedded system

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Most embedded systems contain a number of software vulnerabilities, such as program buffer overflow. The physical attacks in embedded systems are also becoming more and more common. This paper presents a fast, effective and reliable algorithm for tagging and validating what can be used in embedded systems. The compiler automatically collects the secure tags for each main memory segment at compile time. At run-time, the designed hardware observes the dynamic execution trace, and checks whether the trace conforms to the permissible behavior and triggers the appropriate response mechanisms according to the check result. This design does not change the compiler or the existing instruction set, with no restriction on the software developer. The design is implemented on an actual SOPC platform. Experimental analysis shows that the proposed techniques can eliminate a wide range of common software and physical attacks, with low performance penalties and minimal overheads.

Original languageEnglish
Title of host publicationICSESS 2017 - Proceedings of 2017 IEEE 8th International Conference on Software Engineering and Service Science
EditorsLi Wenzheng, M. Surendra Prasad Babu, Lei Xiaohui
PublisherIEEE Computer Society
Pages632-635
Number of pages4
ISBN (Electronic)9781538645703
DOIs
StatePublished - 2 Jul 2017
Event8th IEEE International Conference on Software Engineering and Service Science, ICSESS 2017 - Beijing, China
Duration: 24 Nov 201726 Nov 2017

Publication series

NameProceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS
Volume2017-November
ISSN (Print)2327-0586
ISSN (Electronic)2327-0594

Conference

Conference8th IEEE International Conference on Software Engineering and Service Science, ICSESS 2017
Country/TerritoryChina
CityBeijing
Period24/11/1726/11/17

Keywords

  • embedded systems
  • execution behavior
  • hardware-assisted
  • intrusion detection
  • memory access validation
  • secure tag

Fingerprint

Dive into the research topics of 'A novel security validation in embedded system'. Together they form a unique fingerprint.

Cite this