ECE: Electrical & Computer Engineering

Secure Embedded Systems
Research Projects

We have research projects in four areas

  • Trustworthy Hardware Design:
    • Side-channel analysis of embedded hardware and software
    • Hardware accelerators for cryptography
    • Multi-core design of Cryptography
    • Design Methods for Secure Hardware and Software.
  • Physical Unclonable Functions:
    • PUF design in ASIC and FPGA
    • True Random Number Generators
    • Large-scale Measurement of FPGA PUF
    • Environmental Testing of FPGA Designs
    • Novel Statistical Methods for PUF Analysis
  • Cryptographic Benchmarking and SHA-3
    • Performance Evaluation of SHA-3 Candidates in ASIC and FPGA
    • Benchmarking of ASIC and FPGA Crypto Implementations
    • Measurement and Analysis of FPGA Power Dissipation
    • SHA-3 ASIC Prototype
  • Sensor Node Design
    • Cosimulation of Hardware, Software and Network
    • Intellectual Property Protection in Sensornets
    • Field Programmable Gate Array based Sensor Node

Trustworthy Hardware Design

In this project, we investigate the design of high-performance, and embedded hardware implementation of cryptography. We are particularly interested in implementations that are resistant against side-channel analysis attacks and/or fault attacks.

This research is supported by the following grants.

We have developed a hardware-software codesign environment, called GEZEL.

Physical Unclonable Functions

In this project, we are developing robust physical unclonable functions suitable for implementation in Field Programmable Gate Array or ASIC. We have also invested effort into characterizing a large collection of FPGA's, and we are providing this data online.

This reseach is supported by the following grants.

Our database with FPGA variability measurements is available online.

Cryptographic Benchmarks and SHA-3

In this project, we are designing a methodology for benchmarking ASIC implementations of cryptographic hardware. We have designed an ASIC with the SHA-3 round-3 candidates. This ASIC is pin-compatible with the SASEBO-R board.

This reseach is supported by the following grants.

Data on our SHA-3 chip, and related publications, are found on a dedicated webpage.

Sensor Node Platform Design

In this project, we are investigating the use of Low-power Field Programmmable Hardware as a programmable component on a Sensor Node. We are designing a simulator, called SUNSHINE, to develop sensor node applications for such a sensore node. We are also building a prototype for such a hybrid (hardware/software) sensor node.

This reseach is supported by the following grants.

The SUNSHINE project is open source, and can be downloaded from a separate web page.

Valid HTML 4.0 Transitional