La cryptographie avancée sécurise les données via des méthodes complexes (mathématiques, algorithmes, sécurité) au-delà du simple chiffrement, garantissant confidentialité, intégrité, authentification et non-répudiation. Elle utilise des fonctions à sens unique, des protocoles d'identification, le vote électronique et des structures comme les arbres de Merkle.
Voici les concepts clés :
Fondements mathématiques : basée sur des problèmes difficiles (factorisation, logarithme discret) et des fonctions à sens unique à trappe.
- Protocoles avancés : Identification, preuve à divulgation nulle de connaissance (Zero-knowledge), vote électronique, et signatures numériques.
- Structures de données : utilisation intensive des arbres de Merkle et des chaînes de hachage pour assurer l'intégrité.
- Objectifs : confidentialité, intégrité, authentification et non-répudiation.
Ces méthodes sont essentielles pour la sécurité des réseaux modernes, le commerce électronique et la technologie blockchain.
- Enseignant: Guelta Bouchiba
