Becoming a tyrant: Implementing secure boot in embedded devices
linux.conf.au linux.conf.au
31.6K subscribers
3,332 views
0

 Published On Jan 20, 2022

(Irving Tjiptowarsono) In 2007, the FSF published version 3 of the GNU General Public License. One of its goal is to prevent Tivoization - the practice of preventing software modifications in a system by means of hardware restrictions, such as secure boot. A lot of people (myself included) does not like this restriction, as it prevents them modifying the behavior of something they already owned.

So how did I ended up implementing one of these?

In this talk, I will start by introducing mechanisms involved in secure boot, which usually differ across vendors but are based on the same principles.

We will look at some reasons why secure boot might be desirable for the manufacturer, customer, and even the general public; followed by a peek at things that does not have it and how it works out for them.

I will also share my experiences in implementing one, including some blockers and factors that were considered. We will finish with some guides in case you too, would like to undertake the journey to become a tyrant.

https://lca2022.linux.org.au/schedule...

Videos licensed as CC BY-NC-SA 4.0

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

Produced by Next Day Video Australia: https://nextdayvideo.com.au

#linux.conf.au #linux #foss #opensource

Sun Jan 16 15:45:00 2022 at Kaya Theatre

show more

Share/Embed