Home

kryptografia

Kryptografia to nauka zajmująca się zabezpieczaniem informacji poprzez przekształcanie jej w formę nieczytelną dla nieuprawnionych oraz weryfikacją integralności i autentyczności przesyłanych danych.

Podstawowe pojęcia to szyfrowanie, deszyfrowanie i klucze. Celem kryptografii są poufność, integralność, uwierzytelnianie i niezaprzeczalność. Istnieją

W kryptografii klasycznej używano szyfrów blokowych i przepływowych; w erze komputerowej pojawiły się metody oparte na

Funkcje haszujące (np. SHA-256) służą do wykrywania zmian danych. Podpisy cyfrowe łączą funkcje skrótu z kryptografią

Wyzwania i kierunki rozwoju obejmują odporność na ataki kwantowe, co prowadzi do kryptografii postkwantowej; zarządzanie kluczami;

dwa
główne
modele:
symetryczny,
w
którym
ten
sam
klucz
służy
do
szyfrowania
i
deszyfrowania,
oraz
asymetryczny,
w
którym
para
kluczy
publiczny/prywatny
umożliwia
bezpieczną
wymianę
kluczy
i
podpisy
cyfrowe.
teorii
liczb,
takie
jak
RSA,
DH
(Diffie-Hellman)
i
krzywe
eliptyczne
(ECC).
Algorytmy
szyfrowania
symetrycznego,
na
przykład
AES,
zapewniają
szybkość
i
poufność,
podczas
gdy
algorytmy
asymetryczne
ułatwiają
wymianę
kluczy
i
podpisy
cyfrowe.
asymetryczną,
gwarantując
autentyczność
i
nienaruszalność.
Protokoły
bezpieczeństwa,
takie
jak
TLS,
wykorzystują
kryptografię
do
zabezpieczenia
komunikacji
w
sieciach.
oraz
praktyki
bezpieczeństwa
projektowania
systemów
i
zgodność
z
normami.