Code
3G013013
Duration
01 January 2013 → 31 December 2018
Funding
Research Foundation - Flanders (FWO)
Promotor
Research disciplines
-
Natural sciences
- Applied mathematics in specific fields
- Computer architecture and networks
- Distributed computing
- Information sciences
- Information systems
- Programming languages
- Scientific computing
- Theoretical computer science
- Visual computing
- Other information and computing sciences
-
Engineering and technology
- Nanotechnology
- Design theories and methods
- Computer hardware
- Computer theory
- Scientific computing
- Other computer engineering, information technology and mathematical engineering
Keywords
hardware diversity
compilers code generation
virtualization
hardware-software interface
software diversity
instruction set architecture
Project description
We plan to diversify instruction set architectures by means of physically unclonable functions. Through compiler technology and virtual machines to be developed in this project, we will develop support for generating and running software on the diversified architectures. Each processor and each application for each processor then become unique, because of which they become protected against reverse-engineering and tampering.