Description
On the web manual in blob/2.1/docs/customization.md, it says:
'Usually, the attestation private key is shared between a batch of at least 100,000 security keys of the same model. If you build your own OpenSK, your private key is unique to you. This makes you identifiable across registrations: Two websites could collaborate to track if registrations were attested with the same key material. If you use OpenSK beyond experimentation, please consider carefully if you want to take this privacy risk.'
But I searched the web of FIDO, it says:
'Each device/website pairing requires separate registration and a separate cryptographic key pair. Once registered, a user can easily authenticate to multiple sites from the same device, yet each site has no knowledge of the user interactions with other sites. FIDO does not introduce any new tracking mechanism that could be used to correlate user activity online.'
I'm very confused on the privacy issue explained in OpenSK, could anyone explain it ? Does a single key pair is used across different users and different sites ?