In Azure Sphere, Windows is nowhere in sight. The device runs a Linux Kernel.
Whether vendors can use it to restrict such things, I don't think anyone can say right now, but I would guess and hope not. The TPM does not.
well at least it needs physical access.
I was keeping track of hacks for marketing material related to a security startup I was working on. The competition would have principally been smartphone-based authentication apps, both Android and iPhone.
>Known Elements of the Palladium System:
> The system purports to stop viruses by preventing the running of malicious programs. The system will store personal data within an encrypted folder.
>The system will depend on hardware that has either a digital signature or a tracking number.
> The system will filter spam. The system has a personal information sharing agent called "My Man."
> The system will incorporate Digital Rights Management technologies for media files of all types (music, documents, e-mail communications). Additionally, the system purports to transmit data within the computer via encrypted paths
No. Pluton serves as an on-chip secure enclave for encryption keys and the like. This is unrelated to installing operating systems.
EDIT: s/access/r\/w & to the contents of/
If you mean access as in being able to arbitrarily read and write keys or data to/from it, then no, you won't be able to access it that way. After all that's the whole point - even physical access to the hardware won't enable you to extract information (keys, etc.) from it.
This means any data or firmware stored on the chip by Microsoft or any OEM (e.g. firmware encryption keys or device signatures) won't be accessible to consumers.
TPMs define interfaces, though that allow programs to access its capabilities, so there are ways to interact with the hardware (and those are documented as well so you can write applications or operating systems that support it).
To get an idea what the interface looks like, you can check out the documentation of the Windows API: https://docs.microsoft.com/en-us/windows/win32/secprov/win32...
There's also a list of some TPM commands available on the same site: https://docs.microsoft.com/en-us/windows/win32/secprov/addbl...