I just went to a very interesting webinar from Evernym on
their SSI stack and it was really informative and engaging.
They definitely seem to be taking the Enterprise route, with
large companies and organisations being their primary
target.
In the webinar,
Fido was mentioned
as an alternative. But Fido only provides a yes/no answer to
the question “are you who you say you are?”. SSIs formalise
an alternative that allows for much more complex attribute
verification.
Fido is a centralised digital identity - a more literal
replacement of username + password that requires some second
factor that is provided by some physical device or a
biometric sensor on the device.
In the world of Fido, the CA-equivalents are still the
platforms. For example, Android phones are Fido-compliant
meaning they can verify a user’s identity for the purposes
of authenticating with a 3rd party. In a sense, the Fido
alliance itself can be seen as the one almighty CA. There
isn’t really a “wallet” in this model - the keys are simply
kept on the device of the user. The user trusts that their
phone is capable of making a verifiable check against their
pre-existing biometric data (which stays on the device). I
would consider this more like a distributed model, where
the main platforms and the software they write act as the
ephemeral CAs of their users.
Importantly, the notion of identity is still centralised
with the platforms or apps that require a user to be
authenticated.
I’m definitely interested in reading more into this!