idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
04/22/2021 12:22

EU funding in the millions to help solve fundamental problems in the interaction of hardware and software

Friederike Meyer zu Tittingdorf Pressestelle der Universität des Saarlandes
Universität des Saarlandes

    Many safety-critical areas of our lives are being controlled by computer systems: from airbag controls in cars and landing gear on airplanes to essential infrastructure such as energy supply and telecommunications. But are these systems reliable? Computer science professor Jan Reineke of Saarland University thinks not - because a crucial component of today's computer systems renders the development of safe and secure IT applications impossible at a fundamental level. To change this and to improve the interaction between hardware and software, the computer scientist is now being funded through an ERC Advanced Grant with around 2.5 million euros over five years.

    Jan Reineke's current project addresses the interaction between hardware and software. In order for software to be executed, it must first be translated from the higher-level programming language in which it was written by a programmer into a language that the hardware understands. It is this machine language, the so-called instruction set architecture, that Jan Reineke is focusing on in his research.

    The instruction set architecture is the interface between hardware and software. It can be thought of as a contract that regulates the interaction of the two components. Accordingly, another name for it is Hardware-Software Contracts. "These 'contracts' provide guarantees about how the machine code is to be executed by the underlying hardware, the microarchitecture. But they also specify what the machine code must look like in order for the hardware to be able to understand it," the computer scientist adds. According to Reineke, current instruction set architectures have blind spots in two crucial areas: "First, they provide no guarantees whatsoever about how long software takes to execute. Second, they lack basic security guarantees against malicious attacks," says Reineke.

    The resulting problems have far-reaching implications: The lack of time guarantees is the reason why time-critical systems such as an airbag control system depend on complex but fundamentally inadequate computing models. Lack of security guarantees on the hardware side led, among other things, to the well-known security vulnerabilities 'Spectre' and 'Meltdown' at the beginning of 2018, which to this day affect almost all modern processors, regardless of whether they are in a PC, smartphone or a vehicle control system.

    "The goal now is to rethink from the ground up how this interface between software and hardware should be defined so that it is both efficient and secure," says computer scientist Reineke. Doing this, many other aspects have to be considered. On the one hand, the instruction set architecture must leave enough creative freedom for hardware developers; on the other hand, it should make the development of safe and secure software as simple as possible.

    The project, entitled "Abstraction for Safe and Secure Hardware-Software Systems", is funded by an "Advanced Grant" from the European Research Council (ERC) with around 2.5 million euros over five years. ERC Advanced Grants are among the most prestigious research awards worldwide. A total of 2678 projects were submitted for the current funding period, of which 209 were approved (about 8%).

    The research project described is the sixth ERC Advanced Grant and the 24th grant overall from the European Research Council, which has been granted for a project at the Saarland Informatics Campus. There, Jan Reineke is based in the Faculty of Mathematics and Computer Science at Saarland University.

    Background Saarland Informatics Campus:

    800 scientists and about 2100 students from more than 80 nations make the Saarland Informatics Campus (SIC) one of the leading locations for computer science in Germany and Europe. Five world-renowned research institutes, namely the German Research Center for Artificial Intelligence (DFKI), the Max Planck Institute for Computer Science, the Max Planck Institute for Software Systems, the Center for Bioinformatics and the Cluster for "Multimodal Computing and Interaction" as well as Saarland University with three departments and 24 degree programs cover the entire spectrum of computer science.

    Editor:
    Philipp Zapf-Schramm
    Competence Center Computer Science
    Saarland Informatics Campus
    Phone: +49 681 302-70741
    E-Mail: pzapf@mmci.uni-saarland.de


    Contact for scientific information:

    Prof. Dr. Jan Reineke
    Tel.: +49 681 302 4448
    Email: reineke@cs.uni-saarland.de


    More information:

    https://erc.europa.eu/news/erc-2020-advanced-grants-results
    https://erc.europa.eu/funding/advanced-grants


    Images

    Computer science professor Jan Reineke of Saarland University
    Computer science professor Jan Reineke of Saarland University
    Oliver Dietze
    Universität des Saarlandes

    Computer science professor Jan Reineke of Saarland University
    Computer science professor Jan Reineke of Saarland University
    Oliver Dietze
    Universität des Saarlandes


    Criteria of this press release:
    Business and commerce, Journalists, Scientists and scholars
    Electrical engineering, Information technology, Mechanical engineering
    transregional, national
    Contests / awards, Research projects
    English


     

    Computer science professor Jan Reineke of Saarland University


    For download

    x

    Computer science professor Jan Reineke of Saarland University


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).