The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

CIFER: Code Integrity and control Flow verification for programs Executed on a RISC-V core

The work

AuthorsAnthony Zgheib; Olivier Potin; Jean-Baptiste Rigaud; Jean-Max Dutertre
Editors
Typemisc
Year2023
Citekeyzgheib2023cifer

Where it appeared

Published inIEEE International Symposium on Hardware Oriented Security and Trust (HOST)
Pages100--110

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Fault Injection Attacks (FIA) are powerful threats that can modify the intended behavior of a program running on a processor. Control Flow Integrity (CFI) is used to check at runtime that a program’s execution path follows its corresponding Control Flow Graph (CFG) and is not altered by these attacks. Recent works have stated that developers do not sufficiently consider hardware specifications while designing software countermeasures. Moreover, most hardware and codesign CFI solutions do not cover the integrity of the processor microarchitecture. This paper presents CIFER, a Code Integrity and control Flow verification system for programs Executed on a RISC-V core. It ensures instruction execution in the core while checking the microarchitectural control signals. This is known as a Control Flow and Execution Integrity (CFEI) approach. Our solution is built upon the RISC-V Trace Encoder (TE) which provides information about the execution path of the user’s program. CIFER proposes an evolution of the TE standard and an analysis of the targeted core’s architecture to monitor the pipeline control signals. The average hardware area overheads of our solution range from 35.2% to 55%. Compared to existing CFI and CFEI countermeasures, CIFER presents no performance costs. It does not modify the RISC-V Instruction Set Architecture (ISA), the compilation process nor the user code.

How it got here

How it got hereagent via openalex
Added2026-10-26 06:20 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{zgheib2023cifer,
  title        = {CIFER: Code Integrity and control Flow verification for programs Executed on a RISC-V core},
  author       = {Anthony Zgheib and Olivier Potin and Jean-Baptiste Rigaud and Jean-Max Dutertre},
  year         = {2023},
  journal      = {IEEE International Symposium on Hardware Oriented Security and Trust (HOST)},
  pages        = {100--110},
  doi          = {10.1109/host55118.2023.10133542},
}

This record lives at https://refs.drheap.org/zgheib2023cifer/ and will keep doing so.