Send in your ideas. Deadline June 1, 2026
hex
Grant
Theme fund: NGI Fediversity Fund
Start: 2025-12

End-to-end NixOS boot security

Ensure whole-system security with verified boot for NixOS configurations

Trusted boot technologies like Secure Boot and TPM measured boot enhance system security by requiring the booted operating system to be trusted by the system administrator or hardware vendor. This project will implement trusted boot for NixOS using a new design for signing within Nix builds, focusing on readiness for official Secure Boot requirements while preserving reproducibility and maximizing user freedom and flexibility. We will also take advantage of NixOS's declarative whole-system approach and Linux technologies like overlayfs and fs-verity to provide trust for the entire system configuration, addressing the large remaining "stage 2" attack surface. This will allow greatly enhancing the security of all kinds of NixOS systems, including servers, desktops, and special-purpose appliances.

    Logo NLnet: abstract logo of four people seen from above Logo NGI Fediversity: letterlogo shaped like a tag

    This project was funded through the NGI Fediversity Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, as a pilot programme under the aegis of DG Communications Networks, Content and Technology. NGI Fediversity is part of the Horizon Europe research and innovation programme under grant agreement No. 101136078.