Skip to content

Nlnet past funded work placeholder for Authenticated Heads project (2022-2024) #1741

Closed
@tlaurion

Description

@tlaurion

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


Pending

  • Other tasks are still under grant work, to be edited when done

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions