RSS.Social

sergioprado.blog

follow: @[email protected]

Posts

Talks

What are random numbers and how they are managed on Linux?

Debugging the Linux kernel with GDB

Introduction to TPM (Trusted Platform Module)

RPMB, a secret place inside the eMMC

Introduction to SBOM management on embedded Linux

Asymmetric-Key Encryption and Digital Signatures in Practice

A hands-on approach to symmetric-key encryption

Introduction to encryption for embedded Linux developers

What differs Android from other Linux based systems?

Introduction to Embedded Linux Security - part 2

Introduction to Embedded Linux Security - part 1

Material of my talk at Embedded Online Conference 2020

How is the Linux kernel tested?

Introduction to Trusted Execution Environment and ARM's TrustZone

Slides of my talk at Embedded World 2020

GCC extensions to the C language

Using containers on embedded Linux

Extracting firmware from devices using JTAG

Embedded World 2020

Bug hunting with static analysis tools

Reverse engineering my router's firmware with binwalk

Embedded Online Conference 2020

Finding memory bugs with AddressSanitizer

Tracing the Linux kernel with ftrace

Introduction to Linux containers

Linux kernel GPIO user space interface

Slides and video of my talk at ELCE 2019

Linux core dump analysis

A new blog about embedded systems

About Me