📚 الرئيسية

مسابقة دكتوراه 2014Université des Sciences et de la Technologie Houari Boumediène (USTHB) — الموضوع 03

مسابقة تخصص · Algèbre · المدة: 2سا

Concours Cycle D Maths Fondamentales et Cryptographie 2014-15, Épreuve de Codage, Faculté de Mathématiques, USTHB, 13 octobre 2014, durée 2h.

التمرين 1

Exercice 1 — Vrai ou faux (codes et anneaux)

#coding-theory#galois-rings#linear-codes

Les affirmations suivantes sont-elles vraies ? Justifiez.

  1. Tout code linéaire est cyclique. 2. Un anneau à chaîne est un anneau de Galois. 3. Tout anneau principal est à chaîne. 4. La caractéristique d'un anneau de Galois est toujours première. 5. Un anneau de Galois n'a pas d'éléments nilpotents. 6. Tout code libre est auto-dual.
الحل
  1. Faux. 2. Faux (Fp[x]/(x2)\mathbb{F}_p[x]/(x^2)). 3. Faux. 4. Faux (GR(pr,m)GR(p^r,m) a caractéristique prp^r). 5. Faux (pp nilpotent si r2r\ge2). 6. Faux.

التمرين 2

Exercice 2 — Cryptosystème RSA

#rsa#number-theory#modular-arithmetic

(n,e)(n,e) clé publique RSA.

  1. p,qp,q premiers distincts 2 (mod 3)\equiv2\ (\mathrm{mod}\ 3), n=pqn=pq, e=2(p1)(q1)+13e=\dfrac{2(p-1)(q-1)+1}{3}. Montrer que ee est premier avec φ(n)\varphi(n) et calculer son inverse modulo φ(n)\varphi(n).
  2. (n,e)=(187,107)(n,e)=(187,107) ; cryptogramme reçu 99. Quel est le message ?
الحل
  1. 3e2φ(n)=1gcd(e,φ(n))=13e-2\varphi(n)=1\Rightarrow\gcd(e,\varphi(n))=1 et e13\boxed{e^{-1}\equiv3}. 2. 187=1117, φ=160, d=3187=11\cdot17,\ \varphi=160,\ d=3 : message =93mod187=168=9^3\bmod187=\boxed{168}.

التمرين 3

Exercice 3 — Matrices génératrices de codes sur Z4

#codes-over-rings#z4-codes#dual-codes

Les matrices suivantes peuvent-elles être génératrices de codes sur Z4\mathbb{Z}_4 ?

G1=(111000220202),G2=(10005121010012710010363200012311)G_1=\begin{pmatrix} 1&1&1&0\\ 0&0&2&2\\ 0&2&0&2\end{pmatrix},\qquad G_2=\begin{pmatrix} 1&0&0&0&5&1&2&1\\ 0&1&0&0&1&2&7&1\\ 0&0&1&0&3&6&3&2\\ 0&0&0&1&2&3&1&1\end{pmatrix}

Si oui : 1. type et longueur ; 2. auto-dual ? matrice de contrôle ; 3. code libre ?

الحل

G1G_1 : longueur 44, type 41224^1 2^2, non libre. G2G_2 : longueur 88, forme [I4A][I_4\,|\,A], type 444^4 libre ; auto-dual ssi AAtIAA^t\equiv-I, contrôle H=[AtI4]H=[-A^t\,|\,I_4].

التمرين 4

Exercice 4 — Anneaux de Galois d'ordre 64

#galois-rings#finite-rings#multiplicative-group

Déterminer tous les anneaux de Galois d'ordre 64, avec leurs caractéristiques, corps résiduels et groupes multiplicatifs.

الحل

prm=26p^{rm}=2^6 donc p=2, rm=6p=2,\ rm=6 : F64; GR(4,3); GR(8,2); Z64\boxed{\mathbb{F}_{64};\ GR(4,3);\ GR(8,2);\ \mathbb{Z}_{64}} de corps résiduels F64,F8,F4,F2\mathbb{F}_{64},\mathbb{F}_8,\mathbb{F}_4,\mathbb{F}_2. Pour r2r\ge2, GR(2r,m)Z2m1×(1+2R)GR(2^r,m)^*\cong\mathbb{Z}_{2^m-1}\times(1+2R).