Wadą tego podejścia jest fakt, iż czas potrzebny do wykonania wielu wywołań wzrasta z wartości, przy której funkcja ma przeciętną (normalną) wydajność, do wartości będącą pesymistycznym wariantem wydajności tej funkcji.

Ataki czasowe są praktyczne w następujących przypadkach: Można je zastosować dla dowolnego algorytmu, w którym występuje zależność pomiędzy czasem odpowiedzi systemu a wprowadzonymi danymi. Operacje takie jak np. mnożenie mogą zostać wykonane w różnym czasie, w zależności od wprowadzonych danych. W niektórych algorytmach, korzystających z operacji niskopoziomowych usunięcie takich zależności jest trudne.

Wyszukiwanie tajnych danych poprzez „informacje czasowe” może być znacznie łatwiejsze niż wykonywanie kryptoanalizy znanych par tekstów jawnych i szyfrogramów. Czasami dane na temat informacji, zależnych od czasu wykorzystuje się wraz z kryptoanalizą w celu zwiększenia szybkości przecieku informacji.

Przypisy

Linki zewnętrzne OpenSSL Privilege Separation Analysis - Red Hat Customer Portal

Kategoria:Kryptoanaliza