Borowski, Michal and Pal, Chandrajit and Saha, Sangeet and Poli, Ludovico and Zhai, Xiaojun and McDonald-Maier, Klaus (2023) Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design. In: 21st IEEE Interregional NEWCAS Conference - An IEEE CAS Society Interregional Flagship Conference, 2023-06-26 - 2023-06-28, Edinburgh.
Borowski, Michal and Pal, Chandrajit and Saha, Sangeet and Poli, Ludovico and Zhai, Xiaojun and McDonald-Maier, Klaus (2023) Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design. In: 21st IEEE Interregional NEWCAS Conference - An IEEE CAS Society Interregional Flagship Conference, 2023-06-26 - 2023-06-28, Edinburgh.
Borowski, Michal and Pal, Chandrajit and Saha, Sangeet and Poli, Ludovico and Zhai, Xiaojun and McDonald-Maier, Klaus (2023) Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design. In: 21st IEEE Interregional NEWCAS Conference - An IEEE CAS Society Interregional Flagship Conference, 2023-06-26 - 2023-06-28, Edinburgh.
Abstract
Capability Hardware Enhanced RISC Instructions (CHERI) is an extension of conventional ISAs with capabilities enabling fine-grained memory protection. Recently, RISC-V ISA has been extended to CHERI-RISC-V (aka Flute) with additional support for CHERI. In this paper, we have proposed a lightweight continuous monitoring system (CMS) based on hardware-software co-design that communicates with the RISC -V to identify any abnormalities in its operational behaviour. The digital hardware of the functionality of CMS and the CHERI Flute RISC-V has been prototyped in the FPGA. The CMS extracts the different features from RISC-V and transmits them to the processing system via an API. Further, an anomaly detection program is being executed by the ARM processor residing in the PS portion of the ZYNQ. This program enables continuous evaluation of the system operation to spot hardware failure or unusual system behaviour. Finally, the complete design has been prototyped and verified on Zynq FPGA ZC706.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | Published proceedings: _not provided_ |
Uncontrolled Keywords: | Capability hardware-enhanced RISC instructions (CHERI); Continuous monitoring system (CMS); Flute; RISC-V; PYNQ |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 12 Jan 2024 10:10 |
Last Modified: | 13 Sep 2024 01:43 |
URI: | http://repository.essex.ac.uk/id/eprint/35508 |
Available files
Filename: PYNQ_wrapper_for_Flute.pdf
Licence: Creative Commons: Attribution 4.0