
Exploring the convergence of physical and digital realms through IoT, sensors, and computing advancements, examining implications for business, society, and emerging applications.

Explore memory layout's impact on Java program performance, challenging traditional complexity analysis and showcasing alternative collection implementations for optimized code execution.

Explore surprising Java performance issues, comparing new and old language features to understand JVM complexity. Gain insights into optimizing code and improving efficiency.

Explore a scalable solution for Rowhammer attacks in DRAM, focusing on Refresh-Generating Activations to enhance memory security and system reliability.

Explore the potential of graphics cards for massive hardware acceleration, from historical developments to future prospects, with insights on production code and best practices.

Explore x86 processor internals to optimize code efficiency. Gain insights into modern CPU architecture for better performance and understanding of low-level programming concepts.

Explore advanced message routing in microservices on Kubernetes, covering command-query segregation, domain-driven design, and distributed event buses for efficient, scalable architectures.

Explore humanity's future transformation into a "Meta-Intelligence" through brain-to-cloud connectivity, examining driving forces and steps towards this evolutionary leap in cognition and collaboration.

Explore supercomputing software evolution, data locality challenges, and innovative solutions for post-Moore era. Learn about multicore architectures, heterogeneous computing, and emerging trends in high-performance computing.

Explore optimal algorithms for parallel paging, addressing cache sharing among processors. Discover connections to green paging and learn about O(log p)-competitive algorithms for both problems.

Learn to write ARM shellcode for IoT devices, covering ARM architecture, system calls, and techniques for creating compact, reliable payloads. Includes hands-on labs and a demo of exploiting an ARM-based IoT device.

Unveiling a critical hardware backdoor in x86 CPUs allowing unprivileged users to bypass security checks and escalate to kernel-level access. Explores detection, prevention, and broader implications for processor security.

Exploring ARM debug components for security primitives and information flow tracking. Demonstrates a portable approach to enhance runtime security monitoring in ARM-based systems.

Hands-on firmware hacking workshop using Ghidra for reverse engineering ARM Cortex-M architecture, followed by live demonstration of hardware glitching attacks on microcontrollers.

Explore model-based fuzzing for ARM CPUs using machine-parsable reference manuals. Learn about Scapula, an open-source tool for detecting specification violations in ARM-based platforms.

Clever tricks for writing exploits on embedded systems, including tiny shellcode for ARM, memory corruption on 8-bit micros, and developing without debuggers or firmware images.

Hands-on workshop on extracting and emulating ARM IoT firmware using ARMX. Covers firmware extraction, unpacking, file system analysis, and device emulation. Practical experience with real IoT devices and tools.

Explore ARM-based side-channel attacks using Return-Oriented Flush-Reload techniques and their potential impact on Android device security.

Explores memory access issues in multi-threaded environments, focusing on compiler/hardware behaviors that can lead to security vulnerabilities in OSes, VMs, and applications.

Explore the importance of foundational security skills and an adversarial mindset in navigating diverse InfoSec roles, from forensics to red teaming, in this insightful keynote by Amanda Rousseau.

Explore Apple's M1 chip architecture, including ARM variant quirks, memory access issues, and the AMX vector instruction set. Gain insights into reverse engineering proprietary hardware.