LVC21F-114 LVC21F-114 Enhance Linux Kernel protection with Trusted Execution Environment

Session Abstract

Level: Advanced  Hi everyone! On this session we will provide an overview of our efforts to leverage Linux Kernel Runtime Guard (LKRG) by taking some of its parts into Trusted Execution Environment. These modifications designed to integrate LKRG into OS for mobile devices to enhance security and protect against zero-days. This session will provide a very short overview of ARM TrustZone with program components rely on it, and then we will dive into LKRG internal environment and its restrictions. After that, we will present our approach to bring several parts of LKRG to Open Portable TEE (OP-TEE) with TF-A assistance.

Session Speakers

Anton Rybakov

Senior Engineer, Open Mobile Platform (Open Mobile Platform)

Professional interests are in the field of system software development. For the past five years been developing software for functioning in the ARM TrustZone environment - porting to new platforms, developing drivers, stabilizing, expanding functionality.

Level: Advanced 

Hi everyone! On this session we will provide an overview of our efforts to leverage Linux Kernel Runtime Guard (LKRG) by taking some of its parts into Trusted Execution Environment. These modifications designed to integrate LKRG into OS for mobile devices to enhance security and protect against zero-days. This session will provide a very short overview of ARM TrustZone with program components rely on it, and then we will dive into LKRG internal environment and its restrictions. After that, we will present our approach to bring several parts of LKRG to Open Portable TEE (OP-TEE) with TF-A assistance.

comments powered by Disqus

Other Posts

Sign up. Receive Updates. Stay informed.

Sign up to our mailing list to receive updates on the latest Linaro Connect news!