Речник

ML-KEM

ML-KEM е постквантен метод стандардизиран од NIST што овозможува два уреда да се договорат за заеднички таен клуч без да го испраќаат клучот преку мрежата.

Што е ML-KEM?

ML-KEM значи Module-Lattice-Based Key-Encapsulation Mechanism — метод заснован на математиката на решетки. NIST го објави во 2024 година како стандард FIPS 203, врз основа на претходниот дизајн CRYSTALS-Kyber. Според сегашните сознанија, дизајниран е да издржи напади дури и од квантни компјутери.

Како функционира ML-KEM

ML-KEM самиот не ги шифрира пораките; наместо тоа, им дава на две страни заеднички таен клуч без отворено да го пренесува. Едната страна објавува јавен клуч, а другата го користи за да „енкапсулира“ случајна тајна што може да ја отвори само сопственикот на соодветниот приватен клуч. Таа тајна потоа служи за изведување клуч за брза симетрична шифра како AES. Стандардот дефинира три нивоа: ML-KEM-512, ML-KEM-768 и ML-KEM-1024.

На Friendstime

Friendstime користи ML-KEM-768, средното од трите нивоа, за размена на клучот за текстот на приватните четови. Ако сметката сѐ уште нема ML-KEM клуч, наместо тоа се користи RSA-OAEP; комбинација од двата метода (хибриден) во моментов не постои. Текстот на четот е шифриран од крај до крај, а серверот го чува само шифрираниот текст. Јавната содржина, како објавите и профилите, спротивно, не е шифрирана од крај до крај.

Често поставувани прашања

Дали ML-KEM е исто што и Kyber?

ML-KEM се заснова на CRYSTALS-Kyber, но некои детали се променети за стандардот FIPS 203, па двата не се целосно заменливи.

Што значи бројот во ML-KEM-768?

Го именува збирот на параметри. ML-KEM-768 е средното од трите нивоа и му е доделено на безбедносната категорија 3 на NIST.

Поврзани поими

Поврзани теми

Пробај го Friendstime

Регистрацијата трае една минута и е бесплатна.

Сите поими во речникот →