I am learning about Decentralized Identifiers(DIDs). The DIDs specifaction says that:
This architecture not only eliminates dependence on centralized registries for identifiers, but also on centralized certificate authorities for key management as is typical of hierarchical PKI (public key infrastructure). Instead each identity owner serves as its own root authority via its own DID record(s) on the shared ledger—an architecture called a DPKI (decentralized PKI).
As far as i understand two concepts(DIDs and DPKI) have some similarities. For example both requires decentralized registry like blockchain(or DLT). Also both says that public keys should be controlled by subject. So,
My question: Does Decentralized Identifiers cover Decentralized PKI. In other word, what is the difference or simalirities between DIDs and DPKI?
To my knowledge, there is not quite work yet in standardizing dpki.
Here are a few resources on the subject you may find valuable
DIDs In DPKI (Decentralized Public-key Infrastructure)
The Sidetree Protocol: Scalable DPKI for Decentralized Identity
I think the real answer might be that focus has shifted from DPKI to DKMS
Decentralized Key Management
From that directory I find DKMS Design and Architecture V3 based on NIST SP 800-130
Another important development in this area is KERI (Key Event Reciept Infrastructure)
Keri Design
The Story of Open SSI Standards – Drummond Reed/Evernym – Webinar 1
This has some background ^^^