Czym jest podpis cyfrowy?

Podpis cyfrowy to wartość obliczona z danych przy użyciu klucza prywatnego, którą każdy posiadacz odpowiadającego mu klucza publicznego może sprawdzić. Jeśli weryfikacja się powiedzie, dowiedzione są dwie rzeczy: dane pochodzą od posiadacza tego klucza prywatnego i nie zmieniły się od chwili podpisania. Podpisy chronią wiele rzeczy, na których polegasz, nawet o tym nie wiedząc: aktualizacje oprogramowania i sterowniki, certyfikaty TLSTLS: Transport Layer Security. Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS. potwierdzające tożsamość strony, podpisane pliki PDF i e-faktury, pocztę podpisaną S/MIME i kod, który wydają Twoi programiści. W UE kwalifikowane podpisy elektroniczne na mocy rozporządzenia eIDAS mają też skutki prawne. Podpis jest tak wiarygodny jak jego klucz prywatny: jeśli klucz zostanie skradziony, napastnik może podpisać malware, które wygląda na autentyczne, dlatego klucze do podpisywania powinny być w sprzętowych modułach bezpieczeństwa lub podobnie chronionych magazynach, a korzystać z nich powinno niewiele osób. Dzisiejsze podpisy używają RSA lub krzywych eliptycznych, które duży komputer kwantowy by złamał; ich postkwantowymi zastępcami są ML-DSA i SLH-DSA.

Czytaj dalej

Pojęcia użyte tutaj

TLS (Transport Layer Security)
Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS.

← Wszystkie pytania (40): Szyfrowanie i ruch szyfrowanyWszystkie tematy