RISC-V has emerged as a viable solution on academia and industry. However, to use open source hardware for safety-critical applications, we need a deep understanding of the way in which well established mechanisms for testing and reliability could be integrated and deployed on the RISCV ecosystem, and we need a clear knowledge on how such an ecosystem can be leveraged to improve security. This paper includes four contributions presenting the potential of RISC-V in security research, the way in which RISC-V can be hardened against power analysis attacks, how to implement, using RISCV, software and hardware/software solutions for dual core lock step, and how to perform system-level testing in the RISC-V ecosystem.Peer ReviewedPostprint (publi...
This book provides a comprehensive introduction to hardware security, from specification to implemen...
This article presents Lock-V, a heterogeneous fault tolerance architecture that explores a dual-core...
Environmental noise (e.g. heat, ionized particles, etc.) causes transient faults in hardware, which ...
The trustworthiness of microcontroller-class devices is crucial for a growing spectrum of applicatio...
The rise in the development of complex and application-specific commercial and open-source hardware ...
Integrated circuits employed in space applications generally have very low-volume production and hig...
International audienceThe SecureV (also known as SecV) project offers aninnovative, open-source hard...
The migration of the computation from the cloud into edge devices, i.e., Internet-of-Things (IoTs) d...
The OS kernel is typically preassumed as a trusted computing base in most computing systems. However...
Embedded systems have seen a rapid integration into all forms of industry as they continue to shrink...
The emergence of the open-source RISC-V ISA empowers developers and engineers, device manufactures, ...
Aportación a congreso RISC-V Summit 2023This work presents the design and validation of a compact an...
Cycle-level architectural simulation of Trusted Execution Environ- ments (TEEs) can enable extensive...
At present, the security critical operations of terminal devices are often being executed in the ope...
Speculative attacks are still an active threat today that, even if initially focused on the x86 plat...
This book provides a comprehensive introduction to hardware security, from specification to implemen...
This article presents Lock-V, a heterogeneous fault tolerance architecture that explores a dual-core...
Environmental noise (e.g. heat, ionized particles, etc.) causes transient faults in hardware, which ...
The trustworthiness of microcontroller-class devices is crucial for a growing spectrum of applicatio...
The rise in the development of complex and application-specific commercial and open-source hardware ...
Integrated circuits employed in space applications generally have very low-volume production and hig...
International audienceThe SecureV (also known as SecV) project offers aninnovative, open-source hard...
The migration of the computation from the cloud into edge devices, i.e., Internet-of-Things (IoTs) d...
The OS kernel is typically preassumed as a trusted computing base in most computing systems. However...
Embedded systems have seen a rapid integration into all forms of industry as they continue to shrink...
The emergence of the open-source RISC-V ISA empowers developers and engineers, device manufactures, ...
Aportación a congreso RISC-V Summit 2023This work presents the design and validation of a compact an...
Cycle-level architectural simulation of Trusted Execution Environ- ments (TEEs) can enable extensive...
At present, the security critical operations of terminal devices are often being executed in the ope...
Speculative attacks are still an active threat today that, even if initially focused on the x86 plat...
This book provides a comprehensive introduction to hardware security, from specification to implemen...
This article presents Lock-V, a heterogeneous fault tolerance architecture that explores a dual-core...
Environmental noise (e.g. heat, ionized particles, etc.) causes transient faults in hardware, which ...