Czym jest ML-KEM?
ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism, FIPS 203) to postkwantowa metoda uzgadniania tajnego klucza przez otwartą sieć i ta, z którą zetkniesz się najpierw. Wywodzi się ze zgłoszenia CRYSTALS-Kyber. Jedna strona publikuje klucz publiczny; druga używa go, by opakować świeży losowy sekret, który rozpakować może tylko posiadacz klucza prywatnego. Ten sekret staje się kluczem do szybkiego szyfrowania symetrycznego, na przykład AES. Występuje w trzech rozmiarach: ML-KEM-512, ML-KEM-768 i ML-KEM-1024, przy czym typowym wyborem jest 768. Jest szybki, często porównywalny z krzywymi eliptycznymi, ale jego klucz publiczny i szyfrogram mają po około kilobajcie, wobec 32 bajtów w X25519. Z powodu tego rozmiaru część starszych zapór i urządzeń pośredniczących ma problemy z postkwantowymi handshake'ami. W TLSTLS: Transport Layer Security. Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS. ML-KEM występuje zwykle w połączeniu z X25519 jako grupa hybrydowa X25519MLKEM768, którą większość przeglądarek już oferuje.
Ta odpowiedź jest częścią przewodnika: Kryptografia postkwantowa: od czego zacząć
Czytaj dalej
Powiązane pytania
Pojęcia użyte tutaj
- TLS (Transport Layer Security)
- Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS.
← Wszystkie pytania (33): Kryptografia postkwantowaWszystkie tematy