Technologia szyfrowania składająca się z klucza publicznego (dostępnego dla każdego) i klucza prywatnego (w posiadaniu osoby lub instytucji i dostępnego tylko dla niej). Para kluczy służy do szyfrowania lub konwertowania informacji do formatu, który jest trudny lub nawet niemożliwy do odczytania. W systemie podpisu elektronicznego para kluczy służy do tworzenia i weryfikowania podpisu elektronicznego. W systemie szyfrowania para kluczy służy do szyfrowania i deszyfrowania treści wiadomości.
Między kluczem publicznym a prywatnym występuje następujący związek: