Systems-oriented computer security focusing on mechanisms protecting modern operating systems, hardware isolation boundaries, SELinux, virtualization, confidential computing, Linux isolation primitives (namespaces, cgroups, seccomp), compartmentalization, accelerator security, and agentic AI systems.
Advanced software security principles, threat assessment, secure coding guidelines, firmware security, trusted execution environments, peripheral attacks, and agentic AI–assisted security for automated vulnerability discovery and defense.
Hardware and firmware security for embedded systems, ARM firmware development, FreeRTOS, hardware rehosting (QEMU/Renode), fault injection, power analysis side channels, and domain-specific defenses in automotive, ICS, and robotics.
Design and implementation of computer operating systems: processes, threads, virtual memory, libc allocators, file systems, I/O device management, and C systems programming.
No matching courses found.