Dependable Computing Systems

Welcome to the Dependable Computing Systems Research Group! We are a team of experts dedicated to advancing the field of dependable computing. We focus on developing reliable and trustworthy computing systems that can withstand failures and provide robust, uninterrupted service. Our research spans various areas, including fault tolerance, system reliability, and security, to tackle the challenges posed by the increasing complexity and interconnectivity of modern computing systems.

Our group comprises experienced researchers and talented students driven by a passion for advancing the field. We collaborate with leading academic and industry partners to bring cutting-edge solutions to real-world problems. Whether you're a fellow researcher, student, or industry professional, we invite you to join us on our journey toward building a more dependable and secure computing future.

Our research

  • Hardware Security

    With a focus on low-level security features, we explore hardware vulnerabilities that can affect devices in the field, be they on the ground or in space. While encryption standards might be theoretically secure, their implementations might leak information or provide easy-to-exploit vulnerabilities. Our group explores these vulnerabilities found on commercial devices and proposes countermeasures that can be implemented both in software and hardware (full stack). Our investigations cover:

    • Side-Channel Analysis and attacks
    • Fault Injection campaigns
    • Development and investigation of Roots-of-Trust
    • Hardware security primitives
    • Secure IPs and accelerators
  • Reliability

    Space, automotive, and medical devices are safety-critical systems, where it is necessary to provide guarantees to the availability and reliability of the system and service. As technology has improved, we've been able to fit more and more hardware onto each computer chip. Smaller technology nodes make them more vulnerable to defects and Single Event Upsets (SEUs) from ionizing particles. We investigate reliability techniques, that can provide these assurances, our efforts include:

    • Characterization of devices under ionizing radiation exposure
    • Implementation of hardware and software reliability schemes
    • Development of reliable IPs and accelerators
  • Our Partners

    The DCS group works with many partners, from the private and public sectors, in industry and academia. This research leads us to projects and topics that align with state-of-the-art research for space reliability and the security domain. Some of our partners include:

Who we are

Our Students

Do your thesis with us!

We are always looking for bright students willing to push the envelope of the state-of-the-art in reliability and hardware security. For formally defined thesis assignments, you can look at the Master assignments or the Bachelor assignments. We also have broader subjects that we can tailor to the abilities of possible candidates, such as:

  1. Development of lightweight Hardware Checkers to detect reliability and security threats in a RISC-V core.
  2. Hardware Simulation, with a focus on software development (work on the simulation tool itself) for fault injection.
  3. Hardware security primitives, including PUFs and random number generators, with a focus on electrical engineering.
  4. Development of reliability enhancements on a RISC-V core and validation with radiation experiments.
  5. Multiple projects derived from our ESA partnership.