Yuval Yarom
Plus d'infos
- Affiliation
- Université d'Adélaïde, Data61
- Connu pour
- Flush+Reload, Spectre, CacheBleed
Le chercheur derrière Flush+Reload, l'attaque sur le cache devenue la brique de base d'une bonne partie des travaux modernes sur les canaux auxiliaires.
Yarom a passé des années dans l'industrie avant de faire sa thèse à Adélaïde. En 2014, avec Katrina Falkner, il publie Flush+Reload : un attaquant qui partage des pages mémoire avec la victime, une bibliothèque commune par exemple, vide une ligne de cache puis mesure la rapidité avec laquelle il peut la relire. Une lecture rapide signifie que la victime y a touché. Avec cette technique, ils ont extrait une clé privée de GnuPG en observant quels chemins de code s'exécutaient.
Flush+Reload est devenu l'instrument de mesure de Spectre, dont Yarom est coauteur, et de nombreuses attaques par mesure de temps sur le cache qui ont suivi. En 2016, CacheBleed a montré que même les conflits de banques de cache au sein d'une seule ligne faisaient fuiter du matériel de clé d'OpenSSL.