ML-KEM
ML-KEM je postkvantna metoda koju je standardizovao NIST; omogućava da se dva uređaja dogovore o zajedničkom tajnom ključu bez slanja ključa mrežom.
Šta je ML-KEM?
ML-KEM je skraćenica od Module-Lattice-Based Key-Encapsulation Mechanism, metode zasnovane na matematici rešetki. NIST ju je 2024. objavio kao standard FIPS 203, na osnovu ranijeg dizajna CRYSTALS-Kyber. Prema današnjem stanju znanja, osmišljena je tako da odoli napadima čak i kvantnih računara.
Kako ML-KEM radi
ML-KEM sam ne šifruje poruke; umjesto toga daje dvjema stranama zajedničku tajnu bez otvorenog prenošenja te tajne. Jedna strana objavljuje javni ključ, a druga ga koristi da „enkapsulira“ nasumičnu tajnu koju može otpakovati samo vlasnik odgovarajućeg privatnog ključa. Iz te tajne se zatim izvodi ključ za brzu simetričnu šifru kao što je AES. Standard definiše tri nivoa: ML-KEM-512, ML-KEM-768 i ML-KEM-1024.
Na Friendstimeu
Friendstime koristi ML-KEM-768, srednji od tri nivoa, za razmjenu ključeva za tekst privatnih četova. Ako račun još nema ML-KEM ključ, umjesto toga se koristi RSA-OAEP; kombinacija obje metode (hibrid) trenutno ne postoji. Tekst četa je šifrovan s kraja na kraj, a server pohranjuje samo šifrovani tekst. Javni sadržaj kao što su objave i profili, nasuprot tome, nije šifrovan s kraja na kraj.
Često postavljana pitanja
Je li ML-KEM isto što i Kyber?
ML-KEM se zasniva na CRYSTALS-Kyber, ali su neki detalji promijenjeni za standard FIPS 203, pa nisu potpuno zamjenjivi.
Šta znači broj u ML-KEM-768?
Označava skup parametara. ML-KEM-768 je srednji od tri nivoa i svrstan je u NIST sigurnosnu kategoriju 3.
Srodni pojmovi
Srodne teme
Isprobaj Friendstime
Registracija traje minut i besplatna je.