MONITORING SIDE CHANNELS

In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a stat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DALTON, Christopher Ian, BELGARRIC, Pierre, PLAQUIN, David
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a state of the microarchitectural component changes as a result of the computing device executing the instruction. The method further includes determining whether or not the indication corresponds to an expected state of the microarchitectural component for the instruction. Dans un exemple, un procédé consiste à fournir une instruction à un dispositif informatique pour amener le dispositif informatique à exécuter l'instruction. Le procédé consiste en outre à surveiller un canal latéral d'un composant microarchitectural du dispositif informatique pour obtenir une indication indiquant si un état du composant microarchitectural change ou non suite à l'exécution de l'instruction par le dispositif informatique. Le procédé consiste en outre à déterminer si l'indication correspond ou non à un état attendu du composant microarchitectural pour l'instruction.