Gabriela Limonta


Gabriela is a researcher in the CyberSecurity Research group at Nokia Bell Labs. She specializes in using trusted computing technologies to create a Trustworthy Telco Cloud and using root cause analysis techniques to diagnose and mitigate trust failures. She joined Bell Labs in 2019 and she's been working at Nokia since 2016. In her free time, she enjoys knitting.



What does it mean to trust your boot process? (2019)

There are many kinds of boots: secure boot, trusted boot, measured boot, BIOS boot, UEFI boot, ARM boot, and so on...

But, what is really happening when we boot our machine?

Furthermore, how can we claim that we trust our boot process?

Device boot happens so fast, that it's very easy to dismiss what actually goes on at that time. However, it is at this moment that we can start building the root of trust for the components of our machine.

In this talk, we take a look at what happens during boot time and the differences between the boot processes for x86 and ARM architectures.

We also discuss the different ways of establishing boot time trust, as well as the guarantees you can get and possible limitations.