# Czym jest kryptografia?

> Kryptografia (cryptography) to dyscyplina projektowania, analizowania i stosowania technik matematycznych do ochrony informacji i komunikacji przed zdefiniowanymi przeciwnikami.

- Kanoniczny adres URL: https://yellowcube.eu/pl/glossary/cryptography/
- Wydawca: Yellow Cube
- Język: pl
- Kontakt: hello@yellowcube.eu

## Treść

Dostarcza prymitywów i konstrukcji dla właściwości takich jak poufność, integralność, uwierzytelnianie źródła, uwierzytelnianie podmiotu i dowody mogące wspierać niezaprzeczalność, a następnie łączy je w protokołach i systemach, których bezpieczeństwo zależy od jawnych założeń, kluczy, parametrów i warunków eksploatacji.

Jej narzędzia obejmują szyfrowanie, kryptograficzne funkcje haszujące, kody uwierzytelniające wiadomości, podpisy cyfrowe, metody ustanawiania kluczy i bezpieczne generowanie bitów losowych. Wybór zatwierdzonego prymitywu to tylko jedna część inżynierii bezpiecznej implementacji i cyklu życia.

### Najważniejsze punkty

- **Cel i model:** Określ wymaganą właściwość bezpieczeństwa, chronione zasoby, możliwości przeciwnika, granice zaufania, akceptowalne algorytmy i parametry oraz kontekst protokołu, w którym prymityw będzie używany.
- **Klucze i losowość:** Generuj nieprzewidywalne wartości, chroń klucze prywatne lub tajne, wiąż klucze z autoryzowanymi celami, dystrybuuj je bezpiecznie, rotuj lub wymieniaj, gdy wymagane, i niszcz je odpowiednio.
- **Implementacja i utrzymanie:** Używaj sprawdzonych konstrukcji i bibliotek, unikaj niebezpiecznej kompozycji, testuj interoperacyjność i obsługę awarii, ograniczaj ekspozycję kanałów bocznych oraz migruj, zanim algorytmy lub rozmiary parametrów staną się nieodpowiednie.
- **Istotne ograniczenie:** Kryptografia nie czyni całego systemu bezpiecznym. Poprawne prymitywy mogą zostać pokonane przez słabą losowość, kradzież kluczy, błędy protokołu, podatne punkty końcowe, wyciek metadanych, defekty implementacji, przestarzałe parametry lub nadużycie przez autoryzowaną stronę.

### Powiązane terminy

[Szyfrowanie](<https://yellowcube.eu/pl/glossary/encryption/>) · [Kod uwierzytelniający wiadomości (MAC)](<https://yellowcube.eu/pl/glossary/message-authentication-code/>) · [Infrastruktura klucza publicznego (PKI)](<https://yellowcube.eu/pl/glossary/public-key-infrastructure/>) · [Kryptografia postkwantowa (PQC)](<https://yellowcube.eu/pl/glossary/post-quantum-cryptography/>) · [Szyfrowanie homomorficzne](<https://yellowcube.eu/pl/glossary/homomorphic-encryption/>) · [Haszowanie kryptograficzne](<https://yellowcube.eu/pl/glossary/cryptographic-hashing/>) · [Transport Layer Security (TLS)](<https://yellowcube.eu/pl/glossary/transport-layer-security/>)

### Źródła

[NIST Cryptographic Standards and Guidelines](https://csrc.nist.gov/Projects/cryptographic-standards-and-guidelines) · [NIST SP 800-175B Rev. 1: Guideline for Using Cryptographic Standards](https://csrc.nist.gov/pubs/sp/800/175/b/r1/final) · [NIST SP 800-57 Part 1 Rev. 5: Recommendation for Key Management](https://csrc.nist.gov/pubs/sp/800/57/pt1/r5/final)

## Budujmy skuteczniejszą cyberobronę razem

Budujemy trwałe partnerstwa oparte na zaufaniu, wiedzy i wspólnych sukcesach. Chcesz rozwijać firmę, poszerzyć ofertę cyberbezpieczeństwa lub wprowadzić innowacyjne rozwiązania na nowe rynki? Yellow Cube wspiera Cię na każdym z tych etapów.

[Skontaktuj się z Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Źródło i zakres informacji

Ta wersja Markdown jest generowana z tych samych zatwierdzonych treści co kanoniczna strona HTML. Przy cytowaniu użyj kanonicznego adresu URL.

