btw, as I mentioned to you in a pm, the ps5 uses tpm or trust platform module for additional security. I heard from a friend that it's what windows 11 uses actually.
TPM is hardware based, it can be bypassed with patches for any Windows version if your hardware doesn't support the required TPM level (W11 wants TPM 2.0, which most newer motherboards can support with a "virtual TPM" toggled in the Bios).
Some of the key advantages of using TPM technology are that you can:
- Generate, store, and limit the use of cryptographic keys.
- Use TPM technology for platform device authentication by using the TPM’s unique RSA key, which is burned into it.
- Help ensure platform integrity by taking and storing security measurements.
The most common TPM functions are used for system integrity measurements and for key creation and use. During the boot process of a system, the boot code that is loaded (including firmware and the operating system components) can be measured and recorded in the TPM. The integrity measurements can be used as evidence for how a system started and to make sure that a TPM-based key was used only when the correct software was used to boot the system.
If you ever want a cold boot homebrew or aftermarket OS installed the TPM would have to be bypassed I'd guess in software at the early boot stages. I'm not sure if there are other hardware checks the PS5 may use to verify the boot process though.
TPMs are passive: they receive commands and return responses. To realize the full benefit of a TPM, the OEM must carefully integrate system hardware and firmware with the TPM to send it commands and react to its responses. TPMs were originally designed to provide security and privacy benefits to a platform’s owner and users, but newer versions can provide security and privacy benefits to the system hardware itself. Before it can be used for advanced scenarios, a TPM must be provisioned.