Secure execution of applications on modern Linux-based smartphone: Secureboot, ARM TrustZone, Linux IMA
Security in mobile OS is a key requirement. The talk is dedicated to mechanisms and technologies allowing secure OS booting and applications execution. The talk contains 2 parts - 1st is focused on secure boot mechanisms, trusted execution environment and secure loading of Linux kernel. In 2nd part we will talk about Linux Integrity MEasurement Architecture (IMA) - a mechanism in Linux allowing secure execution. Also, we'll share our experience of employing these mechanisms in Aurora OS.
Konstantin is a TEE Architect at Open Mobile Platform LLC. He has 15 years of OS development experience, for the last 7 years focusing on Trusted OS development and ARM TrustZone technology. He is fond of microkernel architectures and virtualization technologies.
Dmitry is a member of OS development team at Open Mobile Platform LLC mainly focusing on core OS functionality. His other area of interest is UI/UX design. In his spare time he likes to contribute to various open source projects.