Project

Beveiligde uitvoering: van fysiek onkloonbare functies tot virtuele machines

Code
3G013013
Looptijd
01-01-2013 → 31-12-2018
Financiering
Fonds voor Wetenschappelijk Onderzoek - Vlaanderen (FWO)
Onderzoeksdisciplines
  • 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
Trefwoorden
instructiesetarchitectuur hardwarediversiteit compilers softwarediversiteit virtualisatie codegeneratie hardware-software interface,
 
Projectomschrijving

Aan de hand van fysiek onkloonbare functies willen we instructiesetarchitecturen diversifiëren. Met behulp van te ontwikkelen compilertechnologie en virtuele machines zullen we de generatie en uitvoering van programma's op de gediversifieerde architecturen ondersteunen. Elke processer en elke applicatie voor elke processor zijn dan uniek, waardoor ze beveiligd zijn tegen reverse-engineering en tegen tampering.