Aller au contenu

Les solutions cypherpunk#

PGP (1991)#

  • Créé par Phil Zimmerman
  • Permet de chiffrer les messages emails et des documents
  • cryptographie asymétrique
  • Le systeme n'a pas eu bcp de succes (sauf chez les cypherpunk et les communautés open-source)

Ce que ça aurait pu éviter :

  • Macron leaks
    • fuite de plus de 20 000 courriers électroniques liés à la campagne d'Emmanuel Macron
  • Affaire des courriels d'Hillary Clinton
    • utilisation durant son mandat de secrétaire d'État des États-Unis (2009-2013) d'une adresse électronique personnelle non-protégée
    • au lieu de la messagerie officielle
    • hébergement de documents importants / secrets de façon non protégée
  • etc.

Free Software Foundation & Projet GNU (1983)#

  • Fondé(s) par Stallman
  • Permettre l'émergence d'une informatique indépendant du controle des grandes entreprises
  • Pas revendiqué Cypherpunk, mais très proche de son idéologie:
    • Pas de tiers de confiance => Tout le monde peut vérifier
    • Reprises de controle par l'individu => Tout le monde peur corriger & améliorer
    • Approche horizontale => Tout le monde peut partager le code d'origine et le code modifié

e-cash (1983)#

  • Système de monnaie privée
    • Basée sur de la cryptographie
    • centralisée (une banque centrale validant les transactions)
  • Créé par David Chaum
  • Mais faillite...

La preuve de travail (1993)#

Fonctionnement#

  • Sorte de challenge
    • Recherche de la solution à un probleme
    • Ou la solution constitue une "preuve"
  • Fortement asymétrique
    • Nécessite un grand nombre d'essais avant de trouver la solution
    • Mais très rapide à vérifier (en un seul coup)
  • Inventé par Cynthia Dwork et Moni Naor in 1993
  • Mis en oeuvre pour la premiere fois dans Hashcash en 1996
  • Formalisé par Markus Jakobsson et Ari Juels dans une publiation scientifique en 1999

Hashcash (1997)#

  • Systeme antispam pour email basé sur une preuve de travail
  • On demandait à l'émetteur d'un message electronique de fournir avec son message une preuve de travail
  • objectif : rendre le spam non-viable économiquement
    • pour chaque message : un calcul, ça coute bcp en ressouces processeur
    • ex: 10ct par messages... ça rend l'envoi d'emails en grande quantité non-viable économiquement

Bitgold (1998)#

  • créé par Nick Szabo
  • monnaie privée sans état

BitTorrent (2002)#

  • Protocole de transfert de données pair à pair (P2P) à travers un réseau informatique.
  • conçu par Bram Cohen (2001-2002)
  • Objectif:
    • distribuer largement de grandes quantités de données
    • répartissant la charge inhérente en matière de matériel, hébergement Internet et bande
    • éviter d'avoir un distributeur central unique

Bitcoin (2008)#

... suspense :-)

Autres inventions cypherpunk ?#

  • fondation Apache
  • protocole SSL/TLS, utilisé partout aujourd'hui
    • HTTP + TLS : connexions chiffées
    • SSH : connexion entre deux ordinateurs

Références#