Samenvatting
With the inevitable adoption of Zero Trust Architectures (ZTA) for enterprise networks, there is a need to continuously gauge the security health of connected devices. This requires runtime monitoring of the devices in the network. The challenge, especially in resource-constrained environments, is to ensure trusted monitoring at a fine granularity. In this paper, we propose PROMISE, a framework that overcomes this challenge and provides an online non-tamperable metric called trust score to quantify the security health of devices in a ZTA network. We use real-time hardware tracking of micro-architectural signals in the CPU to compute the trust score in a security co-processor that is isolated from the devices computing stack. The trust score for each device is sent to the ZTA host for corresponding responses. We evaluate PROMISE on an open-source RISC-V processor with different threat vectors, including ransomware, return-oriented programming (RoP) attacks, and cache-based micro-architectural attacks. We also deploy the framework on an AMD Artix 7AC701 FPGA and present the area overheads.
| Originele taal-2 | English |
|---|---|
| Pagina's (van-tot) | 433-436 |
| Aantal pagina's | 4 |
| Tijdschrift | IEEE Embedded Systems Letters |
| Volume | 16 |
| Nummer van het tijdschrift | 4 |
| Vroegere onlinedatum | 16-jan.-2024 |
| DOI's | |
| Status | Published - dec.-2024 |
| Extern gepubliceerd | Ja |