Return
Nonlinear Code-Based Low-Overhead Fine-Grained Control Flow Checking
DOI:10.1109/TC.2021.3057132.png)
Abstract
En 中文
A hardware-based control flow monitoring technique enables the detection of errors in both the control flow and the instruction stream executed on a processor. However, as shown in recent publications, these techniques fail to detect malicious carefully-tuned manipulations of the instruction stream in a basic block. This article presents a non-linear encoder and checker that can cope with this weakness. It is a MAC based control flow checker that has the advantage of working with basic blocks of variable length, can detect every error, and performs the computation in real-time. The architecture can easily be modified to support different signature size and error masking probabilities.
Keywords:
Pipelines
Monitoring
Hardware
Process control
Measurement
Random access memory
Memory management
Embedded security
control flow checking
non-linear codes
signature
countermeasures
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
3.8
Papers:
5.3K
Citations:
9.8K

