De auteur van GnuPG heeft LibrePGP opgericht, een fork van de OpenPGP standaard

Werner Koch, de hoofdontwikkelaar en oprichter van het GnuPG-project (GNU Privacy Guard), heeft het LibrePGP-project opgericht, gericht op de ontwikkeling van een bijgewerkte specificatie als alternatief voor de OpenPGP-standaard. De fork werd gecreëerd als reactie op de veranderingen die de IETF-werkgroep van plan was aan te brengen in de volgende update van de OpenPGP-specificatie (RFC-4880), welke door Koch als twijfelachtig werd beschouwd in termen van het behoud van compatibiliteit en het waarborgen van veiligheid. Ondersteunende ontwikkelaars van de GnuPG-, RNP- (de OpenPGP-implementatie van Thunderbird) en Gpg4win-projecten maken zich zorgen dat de voorgestelde wijzigingen schadelijk zullen zijn voor bestaande toepassingen die zijn gebaseerd op OpenPGP, waarvan de gebruikers rekenen op de stabiliteit van de specificatie op de lange termijn en niet bereid zijn zich te schikken naar veranderingen die de compatibiliteit verstoren.

LibrePGP omvat nuttige verbeteringen die de afgelopen jaren zijn ontwikkeld voor een toekomstige versie van de OpenPGP-specificatie, maar sluit wijzigingen uit die een negatieve impact hebben op de compatibiliteit. Bijvoorbeeld, in vergelijking met de huidige standaard RFC-4880, zijn in LibrePGP de volgende mogelijkheden aangenomen:

  • Ondersteuning voor het Camellia-versleutelingsalgoritme (RFC-5581),
  • Uitbreidingen van ECC (Elliptic Curve Cryptography) voor OpenPGP (RFC-6637).
  • Verplichte ondersteuning voor SHA2-256-hashes (SHA-1 en MD5 zijn geclassificeerd als niet aanbevolen, en de mogelijkheid om gegevens te ontsleutelen zonder versiegeling van de integriteit is als volledig verouderd geclassificeerd).
  • Verhoogd tot 256 bits voor de grootte van de vingerafdruk.
  • Ondersteuning voor digitale handtekening schema's EdDSA en elliptische krommen BrainpoolP256r1, BrainpoolP384r1, BrainpoolP512r1, Ed25519, Curve25519, Ed488 en X448.
  • Ondersteuning voor het CRYSTALS-Kyber-algoritme, bestand tegen bruten op kwantumcomputers.
  • Ondersteuning voor authenticatieversleuteling modi OCB (Offset codebook mode).
  • Implementatie van de vijfde versie van het digitale handtekeningformaat met bescherming van metadata.
  • Ondersteuning voor uitgebreide subpakketten met digitale handtekeningen.

Belangrijke elementen van kritiek op de nieuwe OpenPGP-specificatie:

  • De IETF-werkgroep heeft in plaats van een geleidelijke incrementele update van de specificatie geprobeerd de standaard opnieuw uit te vinden en aanzienlijke wijzigingen aan te brengen die de compatibiliteit verstoren.
  • Het opleggen van ondersteuning voor het symmetrische versleutelingsschema GCM (Galois/Counter Mode), dat moeilijk correct te implementeren is, terwijl het OCB (Offset codebook mode) wordt genegeerd, waarvan de patenten enkele jaren geleden zijn verlopen.
  • Het toevoegen van optionele pakketten met willekeurige extra vulling ter bescherming tegen traffic-analyse. Volgens de makers van LibrePGP vormt dergelijke vulling met onbevestigbare initiële willekeurige vulling een bedreiging voor het creëren van verborgen datakanalen en voor het omzeilen van systemen ter voorkoming van datalekken. Eerder werd het idee om extra vulling toe te voegen afgewezen als zijnde een kwestie van applicatieniveau en niet van versleuteling.
  • Het toepassen van een gemodificeerde ECDH-versleutelingsschema (wijziging van het OID-formaat), in plaats van het eerder beschreven in RFC-6637 en geïmplementeerd in PGP en GnuPG.
  • Het verwijderen van sommige in de praktijk gebruikte mogelijkheden, zoals de klassieke toewijzingsmethode van sleutels, de vlag „m” voor het markeren van MIME-gegevens en de vlag „t” voor het scheiden van tekstgegevens van binaire gegevens (de vlag „u” voor tekst in UTF-8-encoding verving de vlag „t”).
  • Het afzien van het opnemen van metadata-bescherming in het nieuwe handtekeningformaat voor de ondertekende bestanden (bijvoorbeeld kan de bestandsnaam worden gewijzigd zonder de handtekening te verbreken).
  • Betwijfelbaar de mogelijkheid om „zout” toe te voegen aan handtekeningen (Salted signature) ter verbetering van de bescherming tegen collision attacks met een bepaalde prefix. De zoute waarde kan worden gebruikt als een niet-uitgeschakeld verborgen kanaal voor het verzenden van 32 bytes aan gegevens in de handtekening.
  • Verschuiving van de standaard naar hoofdzakelijk gebruik voor online communicatie, met negeren van de behoeften voor langdurige gegevensopslag.

De voorstanders van OpenPGP hebben al kritiek op de kritiek gepubliceerd. Uiteindelijk, als er geen compromis kan worden gevonden, kan een splitsing leiden tot een toenemend aantal incompatibiliteiten in de implementaties van OpenPGP/LibrePGP. De ontwikkelaars van OpenPGP hebben gedeeltelijk een vijfde versie van het handtekeningformaat vastgelegd die compatibel is met LibrePGP en zijn begonnen te werken aan een zesde versie.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster