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
logiciels:gnupg [2019/02/05 07:27]
sebastien_boisvert
logiciels:gnupg [2019/02/14 09:08] (Version actuelle)
sebastien_boisvert
Ligne 1: Ligne 1:
  
 Quoi: GnuPG Quoi: GnuPG
-Quand: Samedi le 16 février 2019 13h-17h.+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)
 +
 +==== 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 ==== ==== Concepts ====
  
   * Agent   * Agent
 +    * exemples: Alice, Bob, Eve, Mallory
   * Message   * Message
-  * Chiffrement+    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   * 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
  
-==== Références ==== 
  
-  * [[https://fr.wikipedia.org/wiki/Chiffrement Chiffrement]]+ 
 +==== 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://fr.wikipedia.org/wiki/GNU_Privacy_Guard | GNU Privacy Guard ]]
-  * [[https://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique | Cryptographie asymétrique]] 
   * [[https://gnupg.org/ | The GNU Privacy Guard (en anglais) ]]   * [[https://gnupg.org/ | The GNU Privacy Guard (en anglais) ]]
   * [[https://fr.wikipedia.org/wiki/OpenPGP | OpenPGP]]   * [[https://fr.wikipedia.org/wiki/OpenPGP | OpenPGP]]
   * [[https://tools.ietf.org/html/rfc4880 | RFC 4880 : OpenPGP Message Format]]   * [[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)]]   * [[https://fr.wikibooks.org/wiki/Les_fonctions_de_hachage_cryptographiques | Les fonctions de hachage cryptographiques (Wikibook)]]
-  * [[https://fr.wikibooks.org/wiki/GPG | GPG (Wikibook)]]+
  
  • logiciels/gnupg.1549369633.txt.gz
  • Dernière modification: 2019/02/05 07:27
  • de sebastien_boisvert