An efficient control flow validation method using redundant computing capacity of dual-processor architecture.
Ontology highlight
ABSTRACT: Microprocessors in safety-critical system are extremely vulnerable to hacker attacks and circuit crosstalk, as they can modify binaries and lead programs to run along the wrong control flow paths. It is a significant challenge to design a run-time validation method with few hardware modification. In this paper, an efficient control flow validation method named DCM (Dual-Processor Control Flow Validation Method) is proposed basing on dual-processor architecture. Since a burst of memory-access-intensive instructions could block pipeline and cause lots of waiting clocks, the DCM assigns the idle pipeline cycles of the blocked processor to the other processor to validate control flow at run time. An extra lightweight monitor unit in each processor is needed and a special dual-processor communi
SUBMITTER: Wang Q
PROVIDER: S-EPMC6070227 | biostudies-literature | 2018
REPOSITORIES: biostudies-literature
ACCESS DATA