Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Decentralized Public Key Infrastructure.pdf #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rgog
Copy link

@rgog rgog commented Mar 9, 2020

Found this paper interesting as it talks about the security challenges with the current Centralized Public Key Infrastructure (PKI) and sheds light on how a Decentralized PKI can help overcome these challenges.

@sftcd
Copy link
Owner

sftcd commented Mar 9, 2020 via email

@rgog
Copy link
Author

rgog commented Mar 9, 2020

I think it might because, to maintain a secure connection, the keys are created and signed by the CAs. Web hosting companies manage the key creation themselves which leads to accumulation of keys at a single point (Super bad) . Anyone who has access to that repo can compromise the security of connections in a virtually undetectable way (DigiNotar messed up). MITM attacks chances increase.
The paper also talks about usability issues with the WebPKI. They talked about studies where PGP communication failed and public key management was the primary issue. They also talked about the messaging system, "TextSecure", which fails to handle change in public key smoothly and can lead to a lapse in security.
DPKI primarily focuses on blockchains (Can support other similar technologies). It follows consensus based approach where no single party can compromise system's integrity. With this approach, a middleman would have to have enough computation power to attack everyone on the network at once.
There is more detail in the paper.

I am not saying this is all we need to displace PKI with DPKI but I find the above argument valid. Do you see something wrong with it? Or perhaps, are there some other shortcomings which lead to DPKI having more cons than pros that make you apprehensive of this change?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants