ΠŸΠΎΡΡ‚-квантовият криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ SIKE, ΠΈΠ·Π±Ρ€Π°Π½ ΠΎΡ‚ NIST, Π½Π΅ бСшС Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ ΠΎΡ‚ Ρ…Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ ΠšΠ°Ρ‚ΠΎΠ»ΠΈΡ‡Π΅ΡΠΊΠΈΡ унивСрситСт Π² Π›ΡŒΠΎΠ²Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° капсулиранС Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ SIKE (Supersingular Isogeny Key Encapsulation), ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ във Ρ„ΠΈΠ½Π°Π»ΠΈΡ‚Π΅ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° пост-ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΈ криптосистСми, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΡ‚ Националния институт Π·Π° стандарти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° БАЩ (SIKE бяха Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΈ Ρ€Π΅Π΄ΠΈΡ†Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…Π° основнитС Π΅Ρ‚Π°ΠΏΠΈ Π½Π° ΠΏΠΎΠ΄Π±ΠΎΡ€, Π½ΠΎ бяха ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π·Π° ΠΏΡ€Π΅Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅, Π·Π° Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π² катСгорията Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΈΡ‚Π΅). ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° позволява Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ пСрсоналСн ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ стойността Π½Π° ΠΊΠ»ΡŽΡ‡Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ въз основа Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SIDH (Supersingular Isogeny Diffie-Hellman), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² SIKE.

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π΅ Π³ΠΎΡ‚ΠΎΠ²Π° рСализация Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° Ρ…Π°ΠΊΠ²Π°Π½Π΅ SIKE ΠΊΠ°Ρ‚ΠΎ скрипт Π·Π° Π°Π»Π³Π΅Π±Ρ€ΠΈΡ‡Π½Π°Ρ‚Π° систСма Magma. Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° личния ΠΊΠ»ΡŽΡ‡, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ сСсии, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° SIKEp434 (Π½ΠΈΠ²ΠΎ 1), Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π° СдноядрСна систСма, ΠΎΡ‚Π½Π΅ 62 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, SIKEp503 (Π½ΠΈΠ²ΠΎ 2) - 2 часа ΠΈ 19 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, SIKEp610 (Π½ΠΈΠ²ΠΎ 3) - 8 часа 15 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, SIKEp751 (Π½ΠΈΠ²ΠΎ 5) - 20 часа 37 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Π Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Ρ‚Π΅Π»Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ $IKEp182 ΠΈ $IKEp217, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΡ‚ Microsoft, ΠΎΡ‚Π½Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ 4 ΠΈ 6 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ.

ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ SIKE сС основава Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° супСрсингулярна изогСния (обикалянС Π² супСрсингулярна ΠΈΠ·ΠΎΠ³Π΅Π½Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°) ΠΈ бСшС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ ΠΎΡ‚ NIST ΠΊΠ°Ρ‚ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π·Π° стандартизация, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ ΠΏΠΎ Π½Π°ΠΉ-малкия си Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½Π° ΠΏΡ€Π΅Π΄Π½Π° сСкрСтност (ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Ρ‰Π° Π½Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π΅ позволява Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΡ…Π²Π°Π½Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° сСсия) . SIDH Π΅ Π°Π½Π°Π»ΠΎΠ³ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Diffie-Hellman, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° обикалянС Π² супСрсингулярна ΠΈΠ·ΠΎΠ³Π΅Π½Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΊΡ€Π°ΠΊΠ²Π°Π½Π΅ Π½Π° SIKE сС основава Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΎΡ‚ 2016 Π³. Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π° GPST (Galbraith-Petit-Shani-Ti) Π°Ρ‚Π°ΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° капсулиранС Π½Π° супСрсингулярСн ΠΈΠ·ΠΎΠ³Π΅Π½Π΅Π½ ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° малък нСскаларСн Π΅Π½Π΄ΠΎΠΌΠΎΡ€Ρ„ΠΈΠ·ΡŠΠΌ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΠΊΡ€ΠΈΠ²Π°Ρ‚Π°, ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ΅Π½ ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ информация Π·Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π½Π° усукванС, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π° ΠΎΡ‚ Π°Π³Π΅Π½Ρ‚ΠΈ, взаимодСйстващи Π² процСса Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€