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 თავად შეტყობინებებს არ შიფრავს; ის ორ მხარეს აძლევს საერთო საიდუმლოს ისე, რომ ეს საიდუმლო ღიად არ გადაიცემა. ერთი მხარე საჯარო გასაღებს აქვეყნებს, მეორე კი მას იყენებს შემთხვევითი საიდუმლოს „ჩასაკეტად“ (encapsulate), რომლის გახსნაც მხოლოდ შესაბამისი პირადი გასაღების მფლობელს შეუძლია. ამ საიდუმლოსგან შემდეგ გამოიყვანება გასაღები სწრაფი სიმეტრიული შიფრისთვის, როგორიცაა 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
რეგისტრაცია ერთ წუთს მოითხოვს და უფასოა.