ML-KEM
ML-KEM, NIST ਵੱਲੋਂ ਮਿਆਰੀ ਬਣਾਇਆ ਪੋਸਟ-ਕੁਆਂਟਮ ਤਰੀਕਾ ਹੈ, ਜਿਸ ਨਾਲ ਦੋ ਡਿਵਾਈਸਾਂ ਨੈੱਟਵਰਕ ਉੱਤੇ ਕੁੰਜੀ ਭੇਜੇ ਬਿਨਾਂ ਇੱਕ ਸਾਂਝੀ ਗੁਪਤ ਕੁੰਜੀ ਉੱਤੇ ਸਹਿਮਤ ਹੁੰਦੀਆਂ ਹਨ।
ML-KEM ਕੀ ਹੈ?
ML-KEM ਦਾ ਪੂਰਾ ਨਾਮ Module-Lattice-Based Key-Encapsulation Mechanism ਹੈ, ਇੱਕ ਤਰੀਕਾ ਜੋ ਜਾਲੀਆਂ (lattices) ਦੇ ਗਣਿਤ ਉੱਤੇ ਬਣਿਆ ਹੈ। 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 ਅਜ਼ਮਾਓ
ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਮਿੰਟ ਲੱਗਦਾ ਹੈ ਅਤੇ ਇਹ ਮੁਫ਼ਤ ਹੈ।