ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ ΠΠ°ΡΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ Π² ΠΡΠΎΠ²Π΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ Π° ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π°ΡΠ°ΠΊΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ 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