n2gwtl The ROM serves as a hardware root of trust.
Ok, you forced me to have an extended conversation with an LLM (more than an hour). As expected, much of what it said was wrong, but I think I have a coherent picture. Note that what I am posting is my understanding, not LLM output. Also, since the LLM isn't great about providing citations that work, and I've already spent well over an hour on this, I'm not going to provide citations (at least not this afternoon).
- At least at present, quantum computers threaten classical signature algorithms (RSA, DSA) much more than they threaten classical encryption algorithms or classical secure hash functions.
- The first-stage bootloader on old devices (such as a Pixel 6) performs a classical signature check on the second-stage bootloader, and this code cannot be changed. This is unfortunate, because if the key for that signature is blown by a quantum computer then people can sign malicious second-stage bootloaders.
- However, the first-stage bootloader hashes/measures itself and the second-stage loader into Platform Configuration Registers (PCRs). So even if a malicious second-stage bootloader has a fake-correct classical signature and is launched by the first-stage loader, the PCRs will still be off.
- The Titan M2 secure element won't release the storage encryption keys for the flash storage if the hashes of the bootloader and OS in the PCRs don't look right.
- An upgrade path will be built into a new release of the Titan M2 firmware so that during an upgrade from a classical-signing bootloader chain to a PQC-signing bootloader chain the flash storage encryption keys will be re-encrypted based on the new chain of trust.
I expect I still have some details wrong. But I now believe that Google will be able to update out a new bootloader path that will provide acceptable assurance even on devices that are already in the field. And unless there is a reasonable claim that Samsung or Motorola has made a specific mistake that would stand in the way of them doing something similar, I still/again suspect it'll be ok.