Szyfrowanie o podwójnej sile
Szyfrowanie o podwójnej sile, zwane także szyfrowaniem wielokrotnym, to proces szyfrowania już zaszyfrowanego tekstu raz lub więcej razy, przy użyciu tego samego lub innego algorytmu / wzoru.
Inne nazwy szyfrowania o podwójnej sile obejmują szyfrowanie kaskadowe lub szyfrowanie kaskadowe.
Poziomy podwójnej siły szyfrowania
Szyfrowanie o podwójnej sile obejmuje różne poziomy szyfrowania, które wyjaśniono tutaj w sekcji -
Pierwsza warstwa szyfrowania
Zaszyfrowany tekst jest generowany z oryginalnej, czytelnej wiadomości przy użyciu algorytmów skrótu i kluczy symetrycznych. Później klucze symetryczne są szyfrowane za pomocą kluczy asymetrycznych. Najlepszą ilustracją tego wzorca jest połączenie skrótu hash tekstu zaszyfrowanego w kapsułę. Odbiorca najpierw obliczy podsumowanie, a później odszyfruje tekst, aby sprawdzić, czy tekst nie został zmieniony w międzyczasie.
Druga warstwa szyfrowania
Druga warstwa szyfrowania to proces dodawania jeszcze jednej warstwy do zaszyfrowanego tekstu za pomocą tego samego lub innego algorytmu. Zwykle do tego celu używane jest symetryczne hasło o długości 32 bitów.
Trzecia warstwa szyfrowania
W tym procesie zaszyfrowana kapsuła jest przesyłana przez połączenie SSL / TLS do partnera komunikacji.
Poniższy schemat przedstawia obrazowo proces podwójnego szyfrowania -
Kryptografia hybrydowa
Kryptografia hybrydowa to proces jednoczesnego używania wielu szyfrów różnych typów, obejmujący zalety każdego z szyfrów. Istnieje jedno wspólne podejście, które jest zwykle stosowane w celu wygenerowania losowego tajnego klucza dla szyfru symetrycznego, a następnie zaszyfrowania tego klucza za pomocą kryptografii klucza asymetrycznego.
Ze względu na ten wzorzec, oryginalna wiadomość jest szyfrowana za pomocą szyfru symetrycznego, a następnie za pomocą tajnego klucza. Odbiorca po otrzymaniu wiadomości odszyfrowuje wiadomość najpierw za pomocą tajnego klucza, używając własnego klucza prywatnego, a następnie używa określonego klucza do odszyfrowania wiadomości.