Abstrakt. PGP bygger på en Distributed Web of Trust där en användares pålitlighet etableras av andra som kan gå i god genom en digital signatur för användarens identitet. Att förhindra att den antas i grossistledet är ett antal inneboende svagheter att inkludera (men inte begränsat till) följande: 1) Förtroenderelationer bygger på ett subjektivt hederssystem, 2) Endast första gradens relationer kan litas fullt ut, 3) Tillitsnivåer är svåra att kvantifiera med faktiska värden, och 4) Problem med själva Web of Trust (Certifiering och godkännande). Även om den säkerhet som PGP ger har visat sig vara tillförlitlig, har den till stor del misslyckats med att få till stånd en storskalig adoption. I detta dokument föreslår vi flera nya bidrag för att ta itu med de ovannämnda frågorna med PGP och tillhörande Web of Trust. För att ta itu med subjektiviteten hos Web of Trust tillhandahåller vi ett nytt certifikatformat baserat på Bitcoin som gör det möjligt för en användare att verifiera ett PGP-certifikat med hjälp av Bitcoin identitetsverifiering transaktioner -formande första gradens förtroenderelationer som är knutna till faktiska värden (dvs. antal Bitcoins som överförs under transaktionen). För det andra presenterar vi utformningen av en ny Distribuerad PGP nyckelserver som utnyttjar Bitcoin transaktion blockchain för att lagra och hämta Bitcoin-baserade PGP certifikat. Slutligen tillhandahåller vi en webbprototypapplikation som demonstrerar flera av dessa funktioner i en faktisk miljö. I en nyligen publicerad artikel, Yahoo meddelade sina avsikter att lägga till ett tillägg som kommer att ge sina kunder möjlighet att digitalt signera och kryptera meddelanden med hjälp av Pretty Good Privacy (PGP). Yahoo planerar att använda en gaffel av Googles End to End OpenPGP plugin som för närvarande är under utveckling. Yahoo följer liknande Google, Facebook och Microsoft, som också nyligen meddelade att de skulle kryptera intern trafik som svar på Snowden spionerande avslöjanden [1]. Traditionella metoder för säker delning mellan två eller flera parter är beroende av användningen av Public- Key Encryption inom en PKI (Public Key Infrastructure). I ett traditionellt PKI-system är en certifikatmyndighet eller certifieringsmyndighet (CA) en enhet som utfärdar digitala certifikat. Det digitala certifikatet intygar äganderätten till en offentlig nyckel av det namngivna föremålet för certifikatet. Detta gör det möjligt för andra (förtroende parter) att förlita sig på underskrifter eller påståenden från den privata nyckeln som motsvarar den allmänna nyckel som är certifierad. I denna modell av förtroenderelationer, en CA är en betrodd tredje part (TTP) som är betrodd av båda
Wilson och Ateniese utnyttjade nyligen Bitcoin och dess blockchain för att lagra och hämta Bitcoin-baserade PGP-certifikat REF.
From Pretty Good To Great: Enhancing PGP using Bitcoin and the Blockchain
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}