This is a placeholder for NLnet funded Authenticated Heads Project (2022-ongoing) to be able to refer here in its website (they can't change references per platform limitation) under website to be changed reference at https://nlnet.nl/project/AuthenticatedHeads/
Aka "Heads-OpenPGP"
A big thanks for NlNet to have trusted me managing the project through NGI Assure fund, once again, and to all direct and indirect participants
- Travel expenses linked to FOSDEM 2023 conference - Heads - Status Update -> @tlaurion
- QEMU targets to ease development/testing of Heads and debugging/tracing of what happens under the hood
- TPM2 support under Heads -> @tlaurion (Big thanks to @JonathonHall-Purism for all the help!!!! Would not have happened without your collaboration.)
- Authenticated Heads : in memory key generation, copy to USB Security dongle and preparation of USB Thumb drive to store keys securely, ask for SUB Security dongle/backup for signing/auth -> @tlaurion
- Support platform locking (PR0) through SMI finalizing chipset - bring support to ivy/sandy/haswell platforms (Pre-Skylake: thanks @hardenedvault for initial PR!) -> @tlaurion
- Reduce firmware footprint -> @tlaurion
- Have flashrom support partial region Write Protection (Big thanks to @3mdeb @Dasharo - More specifically to @SergiiDmytruk @Pokisiekk @macpijan @krystian-hebel for the development and @pietrushnic for his trust
- Have the coreboot bootblock set as read-only on the SPI flash
- Have the flashrom deal properly with the write-protected bootblock region
- Alternate build system investigation to better support reproducible builds (outcome: Nix based docker image builder) -> big thanks to @mmlb!!!! -> @tlaurion
Deliverables
- FOSDEM 2023 conference - Heads - Status Update
- Conference presenting all the work that was to be accomplished/already accomplished: below
- QEMU/KVM Heads testing boards, including support for TPM 1.2/2 (swtpm) and USB Security tokens
- TPM2 support under heads
- Create whiptail (server oriented) and FBwhiptail (desktop/laptop) TPM2 board configurations
- Authenticated Heads : in memory key generation, copy to USB Security dongle and preparation uf USB Thumb drive to store keys securely
- Support platform locking (PR0) through SMI finalizing chipset - bring support to ivy/sandy/haswell platforms - Pre-Skylake
- Reduce firmware footprint
- Have flashrom support partial region Write Protection
- Have the coreboot bootblock set as read-only on the SPI flash
- Have the flashrom deal properly with the write-protected bootblock region
- Alternate build system investigation to better support reproducible builds (outcome: Nix based docker image builder)
Pending
- Other tasks are still under grant work, to be edited when done
This is a placeholder for NLnet funded Authenticated Heads Project (2022-ongoing) to be able to refer here in its website (they can't change references per platform limitation) under website to be changed reference at https://nlnet.nl/project/AuthenticatedHeads/
Aka "Heads-OpenPGP"
A big thanks for NlNet to have trusted me managing the project through NGI Assure fund, once again, and to all direct and indirect participants
Deliverables
Pending