|
Speaker:
|
Paolo Bonzini |
|
Red Hat, Inc. |
Date:
|
Thursday, February 22, 2018 |
Place:
|
USI Lugano Campus, room A12, Red building (Via G. Buffi 13) |
Time:
|
17:30-18:30 |
|
|
Abstract:
|
At the beginning of the year, a set of three computer vulnerabilities got into the spotlight. In fact, all the ingredients needed to attract attention were there: the core issue was unusually located in the processor rather than the software; almost all personal computers, servers and portable devices were affected to some extent; and the bugs also had two fancy nicknames, "Meltdown" and "Spectre". A closer look at Meltdown and Spectre is instructive even though the practical implications are probably much less frightening than originally reported. This talk will present the basic ideas behind modern processor architectures, including out-of-order execution, branch prediction and caching, and how they can be combined to create a side-channel attack. I will then look at what is software's role in mitigating the issue, and what a longer term fix will look like.
|
|
Biography:
|
Paolo Bonzini is a Senior Principal Software Engineer at Red Hat, working on virtualization and helping with the maintenance of open source software related to virtualization and emulation. Before working for Red Hat, he obtained a Ph.D. in Informatics from the Università della Svizzera italiana, Lugano (2009).
|
|
Host:
|
Prof. Matthias Hauswirth |
|
|
Faculty of Informatics
Università della Svizzera italiana
Via Giuseppe Buffi 13
CH-6904 Lugano
Tel.: +41 (0)58 666 46 90
Fax: +41 (0)58 666 45 36
Email: decanato.inf@usi.ch
Web: www.inf.usi.ch
Twitter: @USI_INF
|
|
|
|