• Aucun résultat trouvé

si+6 =si+5+si+4+si+3+si+2+si+1+si pour touti>0

N/A
N/A
Protected

Academic year: 2022

Partager "si+6 =si+5+si+4+si+3+si+2+si+1+si pour touti>0"

Copied!
1
0
0

Texte intégral

(1)

Université Bordeaux M1 CSI, Cryptologie

Mathématiques, Informatique Année 2017 – 2018

FEUILLE D’EXERCICES no10 Révision

Exercice 1 – Soit (si)i>0 ∈FN2 la suite définie par :

• (s0, s1, s2, s3, s4, s5) = (1,0,0,1,1,1);

• si+6 =si+5+si+4+si+3+si+2+si+1+si pour touti>0.

1) Quelle est la période de(si)i>0? Justifier.

2) Déterminer la complexité linéaire de (si)i>0.

3) Quelle est la plus courte relation de récurrence linéaire vérifiée par (si)i>0?

Exercice 2 – Considérons la version modifiée suivante du mode CFB appliqué à DES. Le clair est décomposé en blocs de 32 bits : M = [M1, M2, M3, . . .]. Le chiffrement fonctionne ainsi.

(1) Un vecteur initial de 64 bits noté X1 est choisi

(2) Pourj = 1,2,3. . ., on poseCj =Mj⊕L32(EK(Xj))etXj+1 =R32(Xj)kCj (3) On transmet X1, C1, C2, . . ..

Ici, L32(X) correspond aux 32 bits de gauche de X et R32(X) aux 32 bits de droite de X.

1) Décrire l’algorithme de déchiffrement.

2) Suite à une erreur de transmission, C1 est altéré et on reçoit C10 6= C1. Les autres Cj sont reçus correctement. Combien de blocs déchiffrés seront erronés ?

Exercice 3 – Adapter le système RSA à un module n produit de trois grands premiers distincts. Justifier.

Exercice 4 – Soient p un grand premier et α une racine primitive modulo p.

Soient M ∈ F×p et C = αM modp. Montrer comment à partir de C, on peut déterminer la parité de M.

Exercice 5 – Soient p un grand premier et α une racine primitive modulo p.

Soient k ∈ {1,2, . . . , p−1} et C = αkmodp. On suppose p, k et C connus.

Montrer comment retrouver αd modp où d =pgcd(k, p−1) (donc en particulier α si k etp−1sont premiers entre eux).

Références

Documents relatifs

[r]

En utilisant la r´ eciproque du th´ eor` eme des milieux dans le triangle ABC , I est le milieu de [AC], donc si (KI) ´ etait parall` ele ` a (BC ) alors K serait le milieu de

R´eciproquement, ´etant donn´ee une machine de Turing, on construit une fonction r´ecursive primitive qui simule un mouvement de la machine, puis avec un coup de minimisation

Sophie Jehel Sophie Jehel Sophie Jehel Sophie Jehel , maître de conférences en sciences de l’information et de la communication (Université Paris

» Mais, si l'imprimerie évite des drames et les hantises de l'apprentissage scolastique, c'est, comme l'avait montré Freinet que le choix du matérialisme scolaire

[r]

On conclut que les points A', Ge , I sont alignés si et seulement si le triangle ABC est isocèle en A ou rectangle

Phase 2 : Puce translate son tank d’une case selon l’une des 4 directions (N, S, E, O) sans sortir du terrain.. Lorsque n prend respectivement les valeurs {4, 5, 6, 7, 8} trouver