17.11.2013 Views

m kn n 0k − ∑ =

m kn n 0k − ∑ =

m kn n 0k − ∑ =

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Procedura uzgadniania tajnego klucza ElGamala<br />

Zakłada się, Ŝe klucz publiczny k B = ( g β ) mod p jest dostępny w formie certyfikatu<br />

wystawionego przez „Zaufaną Stronę Trzecią - TTP”.<br />

• A kopiuje klucz publiczny k B z certyfikatu i generuje losową liczbę α ∈[2, p-2];<br />

• A wysyła do B liczbę g α mod p;<br />

• A i B obliczają wspólny tajny klucz:<br />

k = ( g α ) β β mod p = ( g ) α mod p = g αβ mod p<br />

Oczywiście w tym przypadku uwierzytelnianie klucza jest jednostronne (podmiot B nie ma<br />

Ŝadnej pewności, Ŝe α jest wiarygodnym parametrem).<br />

W.Chocianowicz – Kryptologia – semestr zimowy 2008/2009<br />

str.159

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

Saved successfully!

Ooh no, something went wrong!