problemu Diffiego-Hellmana.

Klucze publiczne są albo statyczne (i zaufane, np. poprzez certyfikat) albo efemeryczne (ECDHE). Tego typu klucze są tymczasowe i nie zawsze następuje ich uwierzytelnienie. Jeśli więc ten proces jest pożądany, zapewnienie autentyczności musi zostać uzyskane innymi środkami. Uwierzytelnienie jest niezbędne w celu uniknięcia ataków typu man in the middle. Jeżeli jeden z kluczy publicznych – Alicji lub Boba – jest statyczny, wówczas wspomniane ataki zostaną udaremnione. W przeciwieństwie do innych zaawansowanych właściwości zabezpieczających, statyczne klucze publiczne nie zapewniają ani utajniania z wyprzedzeniem, ani odporności na ataki na wiarygodność klucza. Właściciele statycznych kluczy prywatnych powinni dokonywać walidacji kluczy publicznych innych stron, a także zastosować bezpieczną funkcję wyprowadzania klucza w stosunku do „surowych” danych Diffiego-Hellmana. Wówczas można uniknąć przecieku informacji o statycznym kluczu prywatnym.

O ile udostępnione tajne dane mogą być używane bezpośrednio w roli klucza, często pożądane jest stosowanie na nich funkcji skrótu w celu usunięcia tzw. słabych bitów, występujących w protokole Diffiego-Hellmana.

Przypisy

Kategoria:Kryptografia klucza publicznego