Outils pour utilisateurs

Outils du site


logiciels:gnupg

Différences

Ci-dessous, les différences entre deux révisions de la page.


logiciels:gnupg [2024/01/28 23:48] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +
 +Quoi: GnuPG
 +Quand: Samedi le 16 février 2019 13:00-15:00
 +Où: Au Centre de Loisirs St-Louis de France
 +Qui: [[http://boisvert.info/ | Sébastien Boisvert]] (mail: seb __à__ boisvert __point__ info)
 +
 +==== Sujet ====
 +
 +  * [[https://fr.wikipedia.org/wiki/Cryptologie | Cryptologie]]
 +    * [[https://fr.wikipedia.org/wiki/Cryptographie | Cryptographie]]
 +      * [[https://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique | Cryptographie asymétrique]]  <=============
 +    * [[https://fr.wikipedia.org/wiki/Cryptanalyse | Cryptanalyse]]
 +
 +==== Bob, Alice, Eve, Mallory ====
 +
 +  * [[https://fr.wikipedia.org/wiki/Alice_et_Bob | Alice et Bob]]
 +  * 4 utilisateurs UNIX
 +    * Alice (agent A)
 +    * Bob (agent B)
 +    * Eve (agent E, écouteuse externe, qui écoute les messages)
 +    * Mallory (agent M, malicieux, modifie les messages)
 +  * Le bureau de poste: /tmp
 +
 +
 +==== Concepts ====
 +
 +  * Agent
 +    * exemples: Alice, Bob, Eve, Mallory
 +  * Message
 +    * exemple: un fichier message.txt
 +  * Cryptographie asymétrique
 +    * chaque agent possède:
 +      * une clé privée
 +      * une clé publique
 +  * [[https://fr.wikipedia.org/wiki/Chiffrement | Chiffrement]]
 +    * Alice: gpg --recipient Bob --encrypt message.txt --output message.txt.encrypt.gpg
 +    * Bob: gpg --decryptmessage.txt.encrypt.gpg --output message.txt
 +  * Signature
 +  * Authenticité (avec signature et vérification)
 +    * Alice: gpg --sign --default-key Alice message.txt --output message.txt.sign.gpg
 +    * Bob: gpg --verify message.txt.sign.gpg
 +  * Intégrité
 +    * exemples: md5sum, sha1sum
 +  * Confidentialité
 +    * Eve ne peut pas écouter les messages
 +    * Mallory ne peut pas modifier les messages
 +
 +
 +
 +==== Scénario 1: Alice envoie un document non-chiffré non-signé à Bob ====
 +    * Bob ne peut pas vérifier si le message provient d'Alice (pas de signature)
 +    * Eve peut écouter le message (pas de chiffrement)
 +    * Mallory peut modifier le message
 +
 +
 +==== Scénario 2: Alice envoie un document non-chiffré signé à Bob ====
 +    * Bob peut vérifier si le message provient d'Alice (signature)
 +    * Eve peut écouter le message (pas de chiffrement)
 +    * Mallory ne peut pas modifier le message (car le message est signé par Alice)
 +
 +
 +==== Scénario 3: Alice envoie un document chiffré non-signé à Bob ====
 +    * Bob ne peut pas vérifier si le message provient d'Alice (pas de signature)
 +    * Eve ne peut pas lire message (chiffrement)
 +    * Mallory peut modifier le message (la clé publique de Bob est connue, pour le chiffrement)
 +
 +
 +==== Scénario 4: Alice envoie un document chiffré signé à Bob ====
 +    * Bob peut vérifier si le message provient d'Alice (signature)
 +    * Eve ne peut pas lire message (chiffrement)
 +    * Mallory ne peut pas modifier le message (car le message est signé par Alice)
 +
 +
 +==== Liens externes ====
 +
 +  * [[https://fr.wikibooks.org/wiki/GPG | GPG (Wikibook)]]
 +  * [[https://fr.wikipedia.org/wiki/GNU_Privacy_Guard | GNU Privacy Guard ]]
 +  * [[https://gnupg.org/ | The GNU Privacy Guard (en anglais) ]]
 +  * [[https://fr.wikipedia.org/wiki/OpenPGP | OpenPGP]]
 +  * [[https://tools.ietf.org/html/rfc4880 | RFC 4880 : OpenPGP Message Format]]
 +  * [[https://fr.wikibooks.org/wiki/Les_fonctions_de_hachage_cryptographiques | Les fonctions de hachage cryptographiques (Wikibook)]]
 +
  
logiciels/gnupg.txt · Dernière modification : 2024/01/28 23:48 de 127.0.0.1