Kryptofelieton #4: Kryptografia asymetryczna
Jedną z technologii, która jest ciekawa to kryptografia asymetryczna, czyli właśnie system szyfrowania i rozszyfrowania dwoma różnymi kluczami.
Do czego się stosuje taką kryptografię?Przydaje się, gdy musimy wysłać wiadomość (czy pliki) osobie, która nie jest nami. My potrzebujemy takiego systemu, który szyfruje i rozszyfrowuje tym samym hasłem dany np. plik. Do tego służy kryptografia symetryczna. W
kryptografii asymetrycznej na podstawie działań matematycznych powstają dwa klucze
klucz publiczny, który rozdajemy każdemu i
klucz prywatny dla nas.
Osoba pisząca tekst zamienia go na liczby i za pomocą działań matematycznych wysyła go odbiorcy, który używając klucza prywatnego dekoduje wiadomość. Taka forma kryptografii ma bardzo ciekawe cechy
Haker po drodze nie jest w stanie przechwycić klucza prywatnego (bo nie jest on wysyłany), tak więc nie jest w stanie dekodować wiadomości
Na podstawie
klucza publicznego nie da się wyliczyć
klucza prywatnego. Tak więc nie ma z tym większego problemu, by udostępniać go możliwie największej liczbie osób.
Jeśli dwie osoby wymienią się kluczami, cała komunikacja jest szyfrowana, co umożliwia stosowanie w pełni prywatnych komunikatorów (np. na OTR lub OMEMO).
Zachowujemy wolność słowa
W kryptowalutach jest odwrotnie...
więcej na:
https://bitcoinpl.org/kryptofelieton-4-kryptografia-asymetryczna/szyfrowanie asymetryczne jest wykorzystywane tylko na początku próby uwierzytelnienia hosta przez klienta. w momencie otrzymania i uwierzytelnienia certyfikatu hosta przechodzimy na szyfrowanie symetryczne przyspieszajac tym samym komunikacje.