**Ceci est une ancienne révision du document !**
----

A PCRE internal error occured. This might be caused by a faulty plugin


===== Mécanismes cryptographiques =====

Besoins sécurité :

* Disponibilité
* FIXME


==== Algorithme asymétrique ====

=== Définition ===

=== Cheminement ===

{{ :audit:crypto-images-chiffrement.gif |}}


message en clair -> chiffrement -> cryptogramme -> déchiffrement -> message en clair

clé de chiffrement clé de déchiffrement

cryptanalyse décryptage

=== Propriétés ===

* Chiffrement et déchiffrement avec la même clé !

* ** Impose le partage d'une même clé entre l’émetteur et le récepteur **

* Quid oit être gardée secrète !

* ** Bonnes performances /rapidité **

* Clé de session

* clé symétrique générée suite à une phrase d'authentification à base de cryptographie asymétrique

* Longueur de clés faisant l'objet de réglementations

* 128, 192 ou 256 bits

=== Exemple d’algorithme à clé symétrique ===

* AES, 3DES, Twofish, Blowfish

* DES (obsolète, ne pas utiliser en production !)

3 DES = 3 fois l’algorithme DES

==== Algorithme asymétrique ====

{{ :audit:assymetrie_-_signature_vs_chiffrement.png |}}

=== Propriétés ===

* Bi clés
* clé publique => chiffrement
* clé privée => Déchiffrement
* impossible de trouver une clé privée à partir de sa clé publique
* mauvais rendement
* RSA nécessite des clés chiffrement dur de très grand entiers (2018 ou 4096 bits recommandée)
* Chiffrement FIXME


==== Fonction de hachage ====

* fonction de hachage h()

* MDC manipulation détection code

* h(M) = haché, condensat, empreinte du message M

* Exemples de fonction de hachage

* MD5 - RFC 1321 et SHA-1, issus des travaux de la NSA

* RIPEMD-160, européen satisfait à la norme ISO/CEI 10118-3
<code=shell>
openssl dgst -rmd160 -c -out fic_destination fic_source
</code>
=== Propriétés ===

{{ :audit:hachage_m.jpg |}}

* Deux messages différents ont deux empreintes ** TRES ** différentes

* Connaissant l'empreinte, il est ** IMPOSSIBLE ** de trouver le message

==== Signature électronique ====

{{ :audit:crypto-images-scellement.gif |}

FIXME

==== Clé de session ====

* Le chiffrement asymétrique (peu rapide)

{{:audit:crypto-images-session.gif| }}{{ :audit:ic73218.gif|}}

FIXME

==== Attaques cryptographiques ====

* Par force brute

* Essai exhaustif de toutes les combinaisons d'une clé

* Interpréteur (Man in the middle -MITM)

{{ :audit:mitm-steps.gif |}}

certificat de google.corée du nord

BOB -> proxy -> google.corée du nord

crypté clair crypté

* Se substitue à une entité, placé sur le chemin des échanges

* Erreurs logiques dans les protocoles

* Peuvent être vérifiées, cf cours Ahmed Bouabdallah

* DPA (Differential Power Analysis)

* Analyse différentielle des signaux à l'entrée d'une carte à puce pour en déduire sa clé privée

==== Identification/Authentification simple ====

{{ :audit:neel-neel_simple.jpg |}}

==== Authentification simple avec partage de clé secrète ====

* NI : Nonce (valeur utilisée

* PPP : FIXME

{{ :audit:architecture.gif |}}

* CHAP : FIXME

==== Authentification mutuelle avec partage de clé secrète ====

FIXME

==== Authentification mutuelle avec partage de clé publique avec RSA ====

FIXME


===== Gestion des clés =====

==== Problématique de la gestion des clés de chiffrement ====

* Génération, distribution
* carte à puce
* Jeton USB
* Calculettes: secureID
* Fichier chiffré

FIXME

==== Jeton cryptographique ====

* Problème à résoudre
*

FIXME

==== Certificat ====

FIXME

==== Autorité de certification ====

* Garantit l'authentification d'une clé par rapport à son propriétaire
* Certification de la clé publique
* Certifier l'association (Identité, clé publique, profil de l'utilisateur,...)
* Certification -> Signature du certificat + clé publique associée
* FIXME

==== Infrastructure de gestion des clés ====

* Public Key Infrastructure (PKI)
* Enregistrement
* Distribution
* Révocation
* Publication
* Certification
* Mécanismes de certification de clés publique qui propose
* La cohabitation de plusieurs autorisés
* FIXME
* Exemples de solutions logiciel
* FIXME

==== Architecture d'une IGC ====

FIXME

==== Limitations d'une IGC ====

FIXME

* Limitations
* La sécurit


FIXME

 
audit/crypto.1416405617.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page