Linux kernel module signing for SecureBoot
-
Updated
Apr 2, 2020 - Shell
Linux kernel module signing for SecureBoot
This is a project for the Operating Systems for Embedded Systems course at Politecnico di Torino in the academic year 2022/2023. The topic for this year's course was Hardware Security. Our project is "Secure bootstrapping for ARM MCUs". We implemented a lightweight secure boot process which is based on performance counters.
Bootloader implementation for embedded systems. Designed to be portable across different microcontrollers, with examples provided for STM32 integration. It includes: Firmware Update using python GUI tool, Secure Boot (RSA/ECC).
This is an archive of SecureBootPolicyReset-x64.zip in case someone locks their UEFI with Windows Team version or so.
alpm/pacman hook to automatically sign efi binary after package updates.
aarch64 bootloader for Linux
Generate signed Unified Kernel Images
Secure-Boot-Sign-Modules - sign not signed kernel modules for Secure Boot
Linux Installation Guide (Fedora and Ubuntu) on Dell 2 in 1 Convertible with a UEFI BIOS. This guide discusses how to make a Bootable USB on Windows and Linux, modify the UEFI BIOS Setup for Linux Installation, gives a beginner overview of the GNOME Desktop environment and how to customise it with tweaks and extensions.
Northern Lights development repository. Pull requests are not yet accepted
Sign the updated bootloader and kernel using pacman hooks.
Linux Fedora Installation Guide on Dell 2 in 1 Convertible with a UEFI BIOS. This guide discusses how to make a Fedora Bootable USB on Windows and Linux, modify the UEFI BIOS Setup for Linux Installation, gives a beginner overview of the GNOME Desktop environment and how to customise it with tweaks and extensions.
USB OTP Security System: A project combining the ESP32-S3 microcontroller, ATECC608A CryptoAuthentication device, Windows driver, and LibUSB for secure communication, OTP generation, and time synchronization. 🚀
Utilities to manage Secure Boot signatures
Manage shim openssl certificates for efi Secure Boot.
Add a description, image, and links to the secure-boot topic page so that developers can more easily learn about it.
To associate your repository with the secure-boot topic, visit your repo's landing page and select "manage topics."