Појмовник

ML-KEM

ML-KEM је постквантни метод који је стандардизовао NIST и који двама уређајима омогућава да се договоре о заједничком тајном кључу без слања кључа мрежом.

Шта је ML-KEM?

ML-KEM је скраћеница за Модуле-Латтице-Басед Key-Encapsulation Мецханисм, метод заснован на математици решетки. 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 је средњи од три нивоа и сврстан је у NIST безбедносну категорију 3.

Сродни појмови

Сродне теме

Испробај Friendstime

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

Сви појмови у појмовнику →