Evaluation and consideration of security in multi-core management systems

Les architectures multi-coeurs présentent une grande complexité du fait du grand nombre de ressources et de la complexité de l infrastructure de communication. Afin de répondre à des contraintes de performance ou de consommation d énergie, il est nécessaire d implémenter des gestionnaires dynamiques...

Full description

Saved in:
Bibliographic Details
Main Authors : Noubir Safouane (Auteur), Pillement Sébastien (Directeur de thèse), Méndez Real Maria (Directeur de thèse), Gogniat Guy (Président du jury de soutenance), Bossuet Lilian (Rapporteur de la thèse, Membre du jury), Encrenaz Emmanuelle (Rapporteur de la thèse, Membre du jury)
Corporate Authors : Université de Nantes 1962-2021 (Organisme de soutenance), École doctorale Mathématiques et sciences et technologies de l'information et de la communication Rennes (Ecole doctorale associée à la thèse), Institut d'Électronique et de Télécommunications Rennes (Laboratoire associé à la thèse)
Format : Thesis
Language : anglais
Title statement : Evaluation and consideration of security in multi-core management systems / Safouane Noubir; sous la direction de Sébastien Pillement et de Maria Méndez Real
Published : 2021
Online Access : Via Nantes Université network
Online Access note : Accès au texte intégral
Note de thèse : Thèse de doctorat : Electronique, microélectronique et nanoélectronique et micro-ondes : Nantes : 2021
Subjects :
Description
Summary : Les architectures multi-coeurs présentent une grande complexité du fait du grand nombre de ressources et de la complexité de l infrastructure de communication. Afin de répondre à des contraintes de performance ou de consommation d énergie, il est nécessaire d implémenter des gestionnaires dynamiques (mapping de tâches, adaptation dynamique de la fréquence et de la tension (e.g., DVFS pour Dynamic Voltage and Frequency Scaling)). Par exemple, les smartphones ont été conçus en intégrant des architectures complexes dans un espace limité tout en s assurant du bon fonctionnement de l appareil (i.e., durée de vie de la batterie, température du processeur). Cependant, dans la majorité des cas, ces gestionnaires n ont pas été conçus pour la sécurité et sont vulnérables. Dans cette thèse, on explore les possibles vulnérabilités de sécurité présentes dans les gestionnaires d énergie et de température. Trois différentes attaques ont été démontrées par une implémentation sur des SoCs (Systems-on-Chip) récents. Finalement, des contre-mesures à ces attaques ont été préposées.
Architectures have become moreand more complex to keep up with the increaseof algorithmic complexity. To fully exploitthose architectures, dynamic managersare required. The goal of dynamic managersis either to optimize the resource usage (e.g.,cores, memory) or to reduce energy consumptionunder performance constraints. Taking asexample, smartphones, those devices weredesigned to fit complex architectures in thesmallest space while ensuring the device runsin stable conditions. This includes keepingthe SoC (System-on-Chip) in low temperaturelevel and maximizing the battery life. Thus,different dynamic managers are deployed forthis purpose. However, managers were developedwith performance optimization beingtheir main goal, they have not been designedto be secure and present security vulnerabilities.In this work, we evaluate the securityof both, energy and thermal managers. Threedifferent attacks are presented and validatedby an implementation on a state-of-art SoCs.Finally, for each attack, possible countermeasureswere discussed.
Variantes de titre : Évaluation et considération de la sécurité dans les systèmes de gestion d architectures multi-coeurs
Notes : Titre provenant de l'écran-titre
Ecole(s) Doctorale(s) : École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes)
Partenaire(s) de recherche : Institut d'Électronique et de Télécommunications (Rennes) (Laboratoire)
Autre(s) contribution(s) : Guy Gogniat (Président du jury) ; Lilian Bossuet, Emmanuelle Encrenaz (Membre(s) du jury) ; Lilian Bossuet, Emmanuelle Encrenaz (Rapporteur(s))
Configuration requise : Configuration requise : un logiciel capable de lire un fichier au format : PDF