Project

Protected execution: from physically unclonable functions to virtual machines

Code
3G013013
Duration
01 January 2013 → 31 December 2018
Funding
Research Foundation - Flanders (FWO)
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.