1Qu'est-ce que la cryptographie ?
science des communications sécurisées
2Qu'est-ce que la cryptanalyse ?
étude de la sécurité des procédés de chiffrement utilisés en cryptographie
3Qu'est-ce que la cryptologie ?
cryptographie + cryptanalyse
4Qu'est-ce qu'un cryptosystème ?
Ensemble constitué d'un algorithme cryptographique ainsi que toutes les clés possibles et tous les protocoles qui le font fonctionner
5Qui est un cryptographe ?
Personne ayant pour principale tâche de fournir des outils de cryptographie
6Quels sont les cinq éléments décrivant un cryptosystème ?
$(P,C,K,E,D)$
7Que signifie la confusion dans un algorithme cryptographique ?
le processus modifie radicalement les données du texte clair par rapport à ceux du texte chiffré
8Que signifie la diffusion dans un algorithme cryptographique ?
un petit changement dans le texte clair doit avoir un effet sur une large partie du texte crypté
9Quelles sont les trois dimensions qui caractérisent un cryptosystème ?
Nombre de clés utilisées; Type d'opérations; La méthode par laquelle le texte clair est traité
10Qu'est-ce qu'un chiffrement par flux ?
traite les éléments d'entrée de façon continue, produisant un élément de sortie, à la fois
11Qu'est-ce qu'un chiffrement synchrone ?
Le key stream ne dépends pas du texte clair
12Qu'est-ce qu'un chiffrement auto-synchronisant ?
le key stream dépends de n caractères clairs précédents
13Qu'est-ce qu'un chiffrement par bloc ?
Le texte clair est divisé en différents blocks de taille fixe
14Qu'est-ce que le bourrage dans les chiffres par blocs ?
compléter le message si sa longueur n'est pas un multiple de la longueur d'un bloc
15Quels sont les deux modes d'opérations définis par le NIST pour les chiffres par blocs ?
Electronic codebook mode (ECB) et Cipher block chaining mode (CBC)
16Comment le mode ECB chiffre-t-il les blocs ?
Chaque block du texte clair est chiffré indépendemment des autres
17Comment fonctionne le mode CBC ?
Chaque block du texte clair est chainé avec le block crypté précédent avant d'être chiffré
18Qu'est-ce qu'une attaque sur texte chiffré uniquement ?
uniquement C et E sont connus par l'intrus
19Qu'est-ce qu'une attaque par texte clair connu ?
E, C, et quelques paires de messages clairs/cryptés avec K sont connus par l'intrus
20Qu'est-ce qu'une attaque par texte clair choisi ?
E et C sont connus, et P a été choisi par l'intrus
21Comment appelle-t-on également une clé symétrique ?
clé de session
22Quelles sont les trois opérations de base en cryptographie symétrique ?
Substitution; Transposition; Opérations algébriques simples
23Qu'est-ce que la substitution en cryptographie ?
replacement de chaque élément dans le texte clair par un autre élément
24Qu'est-ce que la transposition en cryptographie ?
réarrangement des éléments du texte clair
25Quels sont les types de cryptosystèmes par substitution ?
- monoalphabétique
- polyalphabétique
- polygrammes
26Qu'est-ce que le chiffre de César ?
un chiffrement par substitution monoalphabétique qui décale chaque lettre de trois positions
27Quelle est la formule du chiffre de César ?
$C=E(p)=(p+3)$ mod (26)
28Que utilise le chiffre de Vigenère pour le chiffrement ?
un mot clé identifiant les alphabets à utiliser
29Que conserve un chiffre par transposition ?
la distribution des symboles
30Quel est le principe de Kerckhoffs ?
La sécurité d'un système cryptographique ne doit pas reposer sur la non divulgation des fonctions de chiffrement et de déchiffrement mais sur la non divulgation des clés
31Que signifie DES ?
Data Encryption Standard
32Sur quelle taille de bloc le DES opère-t-il ?
64 bits
33Quelle est la longueur de clé du DES ?
56 bits
34Combien de rounds le DES utilise-t-il ?
16
35Quelle est la longueur de clé du 3-DES ?
112, 168 bit keys
36Que signifie AES ?
Advanced Encryption Standard
37Quel est l'algorithme gagnant du concours AES ?
Rijndael
38Quelles sont les longueurs de clés possibles pour l'AES ?
39Quelle opération est utilisée dans l'étape AddRoundKey de l'AES ?
XOR
40Que fait RotWord lors de la génération de clés de l'AES ?
fait un décalage circulaire à gauche d'un octet pour chaque mot
41Comment appelle-t-on également la cryptographie asymétrique ?
cryptage à clé publique
42Combien de clés sont utilisées en cryptographie asymétrique ?
une paire de clés
43Quelles sont les clés utilisées en cryptographie asymétrique ?
clé publique et clé privée
44À quoi sert généralement la cryptographie asymétrique ?
- Cryptage/décryptage
- Signature numérique
- Distribution de clés
45Qui a développé l'algorithme RSA ?
Rivest, Shamir & Adleman
46Quand l'algorithme RSA a-t-il été développé ?
1977
47Sur quoi repose la sécurité du RSA ?
la difficulté de factoriser de grands entiers
48Sur quel problème repose le protocole de Diffie-Hellman ?
le problème de logarithme discret
49Que signifie ECC ?
Elliptic Curve Cryptography
50Quelle est l'équation générale d'une courbe elliptique ?
$y^{2}=x^{3}+ax+b$
51Quelle condition les coefficients d'une courbe elliptique doivent-ils satisfaire ?
$4a^{3}+27b^{2}\neq 0$
52Quelles sont les deux opérations de base utilisées pour la multiplication de points dans l'ECC ?
- Addition de points
- Doublement de points
53Comment appelle-t-on la sortie d'une fonction de hachage ?
condensât, ou empreinte, ou fingerprint, ou message digest
54Quelles sont deux familles de fonctions de hachage ?
55Quelle clé est utilisée pour créer une signature numérique ?
la clé privée de l'émetteur
56Quelle clé est utilisée pour vérifier une signature numérique ?
la clé publique de l'émetteur
57Quels services met en œuvre une signature numérique ?
- Intégrité du message
- Authentification
- Non-répudiation