14.06.2014 Views

C2 (Codage, Cryptographie) et Biométrie - Travail effectué avec ...

C2 (Codage, Cryptographie) et Biométrie - Travail effectué avec ...

C2 (Codage, Cryptographie) et Biométrie - Travail effectué avec ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chiffrement homomorphe<br />

Un chiffrement est homomorphe si<br />

à partir de Enc(a) <strong>et</strong> Enc(b), il est possible de calculer Enc(f (a, b))<br />

où f peut être, par exemple : +, ×, ⊕<br />

<strong>et</strong> sans que la clé privée soit utilisée<br />

Exemple<br />

Chiffrement de Paillier (1999) :<br />

Gen engendre<br />

n = pq<br />

g un entier dont l’ordre est un multiple de n modulo n 2<br />

pk = (n, g)<br />

sk = λ(n)<br />

Enc(m) = g m r n mod n 2<br />

Dec(Enc(m) × Enc(m ′ ) mod n 2 ) = m + m ′ mod n<br />

Dec(Enc(m) k mod n 2 ) = km mod n<br />

H. Chabanne (Sagem Sécurité) <strong>C2</strong> (<strong>Codage</strong>, <strong>Cryptographie</strong>) <strong>et</strong> <strong>Biométrie</strong> 17 mars 2008 15 / 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!