logiciels:gnupg

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
logiciels:gnupg [2019/02/14 08:28]
sebastien_boisvert [GnuPG : Gnu Privacy Guard]
logiciels:gnupg [2019/02/14 09:07]
sebastien_boisvert
Ligne 1: Ligne 1:
  
 Quoi: GnuPG Quoi: GnuPG
-Quand: Samedi le 16 février 2019 13:00-15:00 (avec une pause de 10 min dans le milieu)+Quand: Samedi le 16 février 2019 13:00-15:00
 Où: Au Centre de Loisirs St-Louis de France Où: Au Centre de Loisirs St-Louis de France
 Qui: [[http://boisvert.info/ | Sébastien Boisvert]] (mail: seb __à__ boisvert __point__ info) Qui: [[http://boisvert.info/ | Sébastien Boisvert]] (mail: seb __à__ boisvert __point__ info)
  
-==== Sujets ====+==== Sujet ====
  
   * [[https://fr.wikipedia.org/wiki/Cryptologie | Cryptologie]]   * [[https://fr.wikipedia.org/wiki/Cryptologie | Cryptologie]]
Ligne 11: Ligne 11:
       * [[https://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique | Cryptographie asymétrique]]  <=============       * [[https://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique | Cryptographie asymétrique]]  <=============
     * [[https://fr.wikipedia.org/wiki/Cryptanalyse | Cryptanalyse]]     * [[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 ==== ==== Concepts ====
  
   * Agent   * Agent
 +    * exemples: Alice, Bob, Eve, Mallory
   * Message   * 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]]   * [[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   * Signature
-  * Authenticité+  * 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é   * Intégrité
 +    * exemples: md5sum, sha1sum
   * Confidentialité   * 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)
 +
  
-==== GnuPG : Gnu Privacy Guard ====+==== Liens externes ====
  
   * [[https://fr.wikibooks.org/wiki/GPG | GPG (Wikibook)]]   * [[https://fr.wikibooks.org/wiki/GPG | GPG (Wikibook)]]
  • logiciels/gnupg.txt
  • Dernière modification: 2019/02/14 09:08
  • de sebastien_boisvert