What does the titan M do that a TPM doesn’t? Not a lot of docs available
Conversation
Replying to
It provides the implementation of the StrongBox keystore (i.e. an HSM). It probably also replaces the Pixel 2 security chip which was for these applets:
* android.googlesource.com/platform/exter
* android.googlesource.com/platform/exter
3
4
Weaver performs a form of key escrow where random tokens are stored there for each credential derived authentication token and only provided to the OS if it provides the correct authentication token. That's used to implement exponentially increasing throttling on key derivation.

