Trustworthiness Lab


High level of security, reliability, safety, and privacy are required for an accurate prediction of electronic system behavior.  The term "Trustworthy Electronics" indicates a predictable behavior of electronic systems.
Our "trustworthiness" lab focuses on devising and developing hardware-based solutions to the current problems of trustworthy electronics. Our research interests are in the area of designing trusted computing platforms,  security by design, reliability in Electronics. In particular, we are working on developing a new secure and safe processor design, designing an efficient hardware cryptographic accelerator,  devising a new hardware device identity, and verifying the functionality and security of computing platforms.   

Running Projects:

Lab Activities:

1. Trustworthy Electronics

Modern IC-production line includes several vendors and suppliers. Part of them is considered as untrusted parties. This production model can be threatened by any parties in every phase of IC-production line. This leads to affecting the reliability and security of the ICs. We focus on the following advance topics in Trustworthy Electronics:

  • Developing a new hardware Trojan detection method based on Machine learning algorithms.
  • Developing Process Specific Functions for detecting hardware Trojans. 
  • Developing a new formal verification technique for Trojan-free trusted ICs.
  • Designing and developing a new anti-Reverse Engineering technique.
  • Designing and developing a new hardware root of trust to be deployed in the rusted computing for embedded systems.  
  • Probing Attacks on ICs.
  • Designing a new method for constructing and building Hardware Trojans.
Modern Supply Chain: IC development steps and their vulnerabilities

2. Security by Design

We focus on the following advance and hot topics in the field of  hardware security and hardware-based security solutions :  

  • Designing and Developing a secure Processor architecture ( Open-Source RISC-V-based).
  • Designing Secure Cryptographic Accelerators: FPGA-based.
  • Designing new Accelerators for Homomorphic Encryption.
  • Developing Hardware Root of Trust: OpenTitan-based.
  • Implementing and evaluating security functionality and cryptographic algorithms on SoC/FPGAs.
  • Designing and developing new hardware-based approaches in the field of security of Internet-of-Medical-things (IoMT).  
  • Designing and developing a new approach based on Physical Unclonable functions (PUFs) for anti-Counterfeiting and ant-cloning ICs.  
  • Designing and implementing a new approach for Hardware IP Watermarking as a watermarking in Physical Level FPGA Design.
  • Designing Cryptographic Processors.
  • Investigating the threat Model for Embedded System Devices.

3. Reliability in Electronics

We focus on the following advance and hot topics in the field of reliability in electronics and reliability engineering:

  • Designing and developing reliable RRAM-based Accelerators.
  • Designing a reliable cryptographic Accelerator..
  • Analysing and evaluating SoC Reliability.
  • Developing HW-SW co-verification technique for reliable IPs and ICs.