NIST стандартизира Ρ‚Ρ€ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π° постквантово ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅

Националният институт Π·Π° стандарти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° БАЩ (NIST) прСдстави ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ стандарта, ΠΊΠΎΠΈΡ‚ΠΎ опрСдСлят ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, устойчиви Π½Π° Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ стандартизиран Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ (CRYSTALS-Kyber) опрСдСля ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° инкапсулация Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π° Π΄Π°Π½Π½ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΄Π²Π° (CRYSTALS-Dilithium ΠΈ Sphincs+) Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с автСнтикация. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΎΠ±ΡŠΡ€ΠΊΠ²Π°Π½Π΅, стандартизиранитС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ са ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈ: CRYSTALS-Kyber Π½Π° ML-KEM, CRYSTALS-Dilithium Π½Π° ML-DSA ΠΈ Sphincs+ Π½Π° SLH-DSA. Π˜Π·Π±Ρ€Π°Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΎΡ‚ 2016 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ са ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ Π² обявСния ΠΏΠΎ-Ρ€Π°Π½ΠΎ конкурс Π½Π° NIST Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° постквантова криптография.

Активно Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰ΠΈΡ‚Π΅ сС напослСдък ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π»Π°Π³Π°Π½Π΅ Π½Π° Π½Π°Ρ‚ΡƒΡ€Π°Π»Π½ΠΎ число Π½Π° прости ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ (RSA) ΠΈ дискрСтно Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΠΌΠΈΡ€Π½Π΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΡ€ΠΈΠ²Π° (ECDSA) Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ Π² сравнСниС с класичСскитС ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ асимСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ с ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са Ρ‚Ρ€ΡƒΠ΄Π½ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ процСсори. На тСкущия Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, Ρ‚Π΅ всС ΠΎΡ‰Π΅ Π½Π΅ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΈ, Π·Π° Π΄Π° пробият Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ класичСски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, основани Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ ECDSA, Π½ΠΎ сС ΠΎΡ‡Π°ΠΊΠ²Π° ситуацията Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Ρ‚ΠΎΠ²Π° дСсСтилСтиС.

ΠŸΡ€ΠΈΠ΅Ρ‚ΠΈ стандарти:

  • FIPS 203 β€” Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° сС ΠΊΠ°Ρ‚ΠΎ основСн стандарт Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ CRYSTALS-Kyber (ML-KEM β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° инкапсулация Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€Π°Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°) Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ странитС, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‰ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ CRYSTALS-Kyber ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° криптографски ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π² тСорията Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈΡ‚Π΅, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²Π°Ρ‚Π° Π½Π° избрания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ са сравнитСлно малък Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ висока скорост Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.
  • FIPS 204 β€” основСн стандарт Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, основан Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° CRYSTALS-Dilithium (ML-DSA β€” ΠΌΠΎΠ΄ΡƒΠ»Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°), ΠΊΠΎΠΉΡ‚ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° CRYSTALS-Kyber, Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° тСорията Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈΡ‚Π΅.
  • FIPS 205 β€” Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ стандарт Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Sphincs+ (SLH-DSA β€” Stateless Hash-Based Digital Signature Algorithm), ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° криптография с Ρ…Π΅Ρˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Sphincs+ изостава ΠΎΡ‚ CRYSTALS-Dilithium ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° подписитС ΠΈ скорост Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, Π½ΠΎ Π΅ основан Π½Π° съвсСм Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ матСматичСски ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ, Ρ‚.Π΅. Ρ‰Π΅ останС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ Π² случай Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° тСорията Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈΡ‚Π΅.

ОсвСн Ρ‚ΠΎΠ²Π°, Π΄ΠΎ края Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° ΡƒΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅Π»Π΅Π½ процСс Π½Π° Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚ΠΈΡ стандарт β€” FIPS 206, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи ΠΈ основан Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° FALCON, ΠΊΠΎΠΉΡ‚ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ CRYSTALS-Kyber ΠΈ CRYSTALS-Dilithium, Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ тСорията Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈΡ‚Π΅, Π½ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ тях Π΅ фокусиран Π²ΡŠΡ€Ρ…Ρƒ прилоТСния, изискващи ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° подписа. Бтандартизираният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° FALCON Ρ‰Π΅ бъдС прСдоставСн ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ FN-DSA (FFT (Π±ΡŠΡ€Π·ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° Π€ΡƒΡ€ΠΈΠ΅) over NTRU-Lattice Digital Signature Algorithm). Π”ΠΎ края Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ стандарти Π·Π° ΠΎΠ±Ρ‰ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ сС основават Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π² сравнСниС с Ρ‚Π΅Π·ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² стандарта FIPS 203, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° CRYSTALS-Kyber.

ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster