Code Decoupling Execution Isolating Based on TF Card Firmware Extension

Zhiwei Shi, Tian Chen, Yuan Xue*, Yuanzhang Li, Quanxin Zhang, Yu An Tan, Jingjing Hu

*Corresponding author for this work

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

Abstract

Currently, most of the research on code protection is focused on a single execution domain. The penetration and cracking means for this single execution environment pose great challenges to the secure execution of the code. For example, fuzzy testing and symbolic execution can effectively discover code vulnerabilities. Page execution attribute protection can be bypassed using the Return-oriented programming (ROP) attack or other ways. This paper proposes an asymmetric heterogeneous execution environment based on TF card firmware extension for the secure code. By modifying the TF card firmware to decouple the security-critical code to the host CPU and a TF card controller, the critical code runs separately in two or more execution environments. It can effectively fight against the penetration for a single execution environment, enhance the anti-analysis, anti-penetration and anti-cracking abilities, and provide reliable protection for the operation of core critical devices, including servers and embedded systems.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 6th International Conference on Data Science in Cyberspace, DSC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages403-408
Number of pages6
ISBN (Electronic)9781665418157
DOIs
Publication statusPublished - 2021
Event6th IEEE International Conference on Data Science in Cyberspace, DSC 2021 - ShenZhen, China
Duration: 9 Oct 202111 Oct 2021

Publication series

NameProceedings - 2021 IEEE 6th International Conference on Data Science in Cyberspace, DSC 2021

Conference

Conference6th IEEE International Conference on Data Science in Cyberspace, DSC 2021
Country/TerritoryChina
CityShenZhen
Period9/10/2111/10/21

Keywords

  • TF card firmware extension
  • asymmetric heterogeneous
  • decoupling
  • execution environment
  • secure code

Fingerprint

Dive into the research topics of 'Code Decoupling Execution Isolating Based on TF Card Firmware Extension'. Together they form a unique fingerprint.

Cite this