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