HW/SW Safety and Security
We are in the processes of creating a top-level information page, in the meantime please continue directly to the specific subsections below.
Real-Time Embedded Systems
Please continue to Real-Time Embedded Systems if you are interested in designing hardware or writing software for timing predictable embedded systems.
Please continue to Cryptography if you are interested in cryptographic hardware.
Please continue to Fault Tolerance if you are interested in circuits tolerant to radiation-induced soft errors.
Who are we
All projects are annotated with one or more possible project types (M/S/B/G) and a number of students (1 to 3).
- M: Master's thesis: 26 weeks full-time (6 months) for one student only
- S: Semester project: 14 weeks half-time (1 semester lecture period) or 7 weeks full-time for 1-3 students
- B: Bachelor's thesis: 14 weeks half-time (1 semester lecture period) for one student only
- G: Group project: 14 weeks part-time (1 semester lecture period) for 2-3 students
Usually, these are merely suggestions from our side; proposals can often be reformulated to fit students' needs.
- CLIC for the CVA6
- Enhancing our DMA Engine with Fault Tolerance
- Fast Accelerator Context Switch for PULP
- Implementing Configurable Dual-Core Redundancy
- Non-blocking Algorithms in Real-Time Operating Systems
- PULP Freertos with LLVM
- Securing Block Ciphers against SCA and SIFA
- Zephyr RTOS on PULP
Projects In Progress