( Ab)using Linux as a Trusted Bootloader by Eric Richter, IBM
(Ab)using Linux as a Trusted Bootloader Eric Richter, IBM Petitboot is a kexecbased bootloader that (ab)uses Linux to boot Linux, and is used as part of OpenPOWER firmware. By leveraging the linuxintegrity subsystem, minimal kernel modifications are needed to transform Petitboot into a trusted boot loader. This talk will provide an overview of Petitboot, describe trusted boot on OpenPOWER and the changes to the kernel required to make it a trusted bootloader. This work also lays a foundation for using Petitboot as a secure bootloader. About Eric Richter Eric Richter is a software developer for the Linux Technology Center in IBM. He obtained his Bachelor of Science degree in Computer Science and Mathematics at Clarkson University. At Clarkson, he participated as a member and director of the Clarkson Open Source Institute: a studentrun organization focused on the promotion and development of free and open source software. He started at IBM in June of 2015 as part of a team designing and developing trus
|
|