Projects per year
Abstract
The rise of the Internet of Things (IoT) has dramatically increased the number of low-cost embedded devices. Being introduced into today’s connected cyber-physical world, these devices now become vulnerable, especially if they offer no protection mechanisms. In this work we present a hardware/software co-designed memory protection approach that provides efficient, cheap, and effective isolation of tasks. The security extensions are implemented into a RISC-V-based MCU and a microkernel-based operating system. Our FPGA prototype shows that the hardware extensions use less than 5.5% of its area in terms of LUTs, and 24.7% in terms of FFs. They impose an extra 28% of context switch time, while providing protection of shared on-chip peripherals and authenticated communication via shared memory.
| Original language | English |
|---|---|
| Title of host publication | Architecture of Computing Systems - ARCS 2019 - 32nd International Conference, Proceedings |
| Editors | Thilo Pionteck, Jürgen Brehm, Sascha Uhrig, Christian Hochberger, Martin Schoeberl |
| Publisher | Springer-Verlag Italia |
| Pages | 3-14 |
| Number of pages | 12 |
| ISBN (Print) | 9783030186555 |
| DOIs | |
| Publication status | Published - 1 Jan 2019 |
| Event | 32nd International Conference on Architecture of Computing Systems, ARCS 2019 - Copenhagen, Denmark Duration: 20 May 2019 → 23 May 2019 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 11479 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 32nd International Conference on Architecture of Computing Systems, ARCS 2019 |
|---|---|
| Country/Territory | Denmark |
| City | Copenhagen |
| Period | 20/05/19 → 23/05/19 |
Keywords
- Inter-task communication
- Memory protection
- MPU
- Resource protection
- RISC-V
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science
Fingerprint
Dive into the research topics of 'Hardware/software co-designed security extensions for embedded devices'. Together they form a unique fingerprint.Projects
- 3 Finished
-
Embedded Operating Systems
Martins Gomes, R. (Attendee / Assistant), Baunach, M. C. (Project manager on research unit), Scheipel, T. P. (Attendee / Assistant), Malenko, M. (Attendee / Assistant), Batista Ribeiro, L. (Attendee / Assistant) & Mauroner, F. (Attendee / Assistant)
1/09/15 → 31/12/23
Project: Research project
-
Reconfigurable Processor Architectures
Malenko, M. (Attendee / Assistant), Scheipel, T. P. (Attendee / Assistant), Saikia, A. (Contact person), Martins Gomes, R. (Attendee / Assistant), Batista Ribeiro, L. (Attendee / Assistant), Mauroner, F. (Attendee / Assistant) & Baunach, M. C. (Project manager on research unit)
1/09/14 → 31/12/23
Project: Research project
-
Embedded Automotive Systems
Martins Gomes, R. (Attendee), Malenko, M. (Attendee), Kissich, M. (Attendee), Nagarajan, D. (Attendee), Manjunath, V. (Attendee), Scheipel, T. P. (Attendee), Baunach, M. C. (Coordinator), Kanics, K. (Attendee), Saikia, A. (Attendee) & Batista Ribeiro, L. (Attendee)
1/09/14 → 31/12/24
Project: Research area
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS