Exercice 1
Exemple de transposition : ‘Meet us at the park today’ Clé de 5x4:
meetu
satth
epark
today
Chiffré : mseteapoetadttrauhky
SUTSTRUISREERYNAOCTAOSCIIOPDTIPCS
SEC
URI
TYI
SNO
TAP
ROD
UCT
ITI
SAP
ROC
ESS
Message: SECURITY IS NOT A PRODUCT IT IS A PROCESS
Exercice 2
21 34 42 44 54-44 52 34: 44 23 15 11 33 43 52 15 42 44 34 31 24 21 15
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| 1 | A | B | C | D | E |
| 2 | F | G | H | I/J | K |
| 3 | L | M | N | O | P |
| 4 | Q | R | S | T | U |
| 5 | V | W | X | Y | Z |
| FORTY-TWO:THE ANSWER TO LIFE |
Exercice 3
Pk = (e, n) ; sk = (p, q) Chiffrer : Dechiffrer :
- ,
- ,
- ,
- yep
- donc RSA est homomorphique avec la
Exercice 4
- Chiffrement de ElGamal: , Chiffrer : Déchiffrer :
- , ,
- Etant donnée , il est difficile de retrouver x.
- Propriété homomorphique sur ElGamal:
Exercice 5
- a. Expression de en fonction de et . b. Le challenge est qu’on ne peut pas déchiffrer. Mais on peut déchiffrer tout autre message. On peut générer une valeur aléatoire et demander à l’oracle de chiffrement de chiffrer en tant que . Puis demander à l’oracle de déchiffrement de déchiffrer qui nous donne et récupérer en divisant par .
Exercice 6
Avec et des fonctions de hachage connu : Chiffrer : Dechiffrer :
- On peut récuperer avec sk.
- On peut calculer .