Post content
πTelegram Π΄Π΅ΡΠΆΠΈΡΡΡ 10 Π»Π΅Ρ, ΠΈ Π²ΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΠΎΡΠ»Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΎΠ±Π½ΠΎΠ²ΠΎΠΉ Telegram ΠΌΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»Π° ΠΈΡΡΠΎΡΠΈΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ (MTProto) ΠΈ Ρ ΠΏΠΎΡΠ΅Π» ΡΠ΅ΡΠ΅ΡΡΠΈΡΡ. Π§ΠΈΡΡΠΎ ΠΌΡΡΠ»ΠΈ Π² ΡΠ»ΡΡ π€ ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π³ΡΡΠΏΠΏΠΎΠ²ΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΡΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠ°Π²Π½ΠΈΠ² Π½Π°Π±ΠΎΡΡ ΠΈΠ· 4 ΡΠΌΠΎΠ΄Π·ΠΈ Π½Π° ΡΠ²ΠΎΠΈΡ ΡΠΊΡΠ°Π½Π°Ρ , β Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ, Π·Π²ΠΎΠ½ΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΡΠΈΡΡΠ½. Π ΡΠ°ΠΌΠΈΡ Π·Π²ΠΎΠ½ΠΊΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΏΠΎΡ ΠΎΠΆΠ°Ρ Π½Π° Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½: ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ βΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡβ Π½Π° ΠΊΠ»ΡΡ, ΠΈ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Π»Π°ΡΡ. Telegram ΠΎΡΠΊΡΡΡΠΎ Π·ΠΎΠ²ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΠΈ ΡΠΆΠ΅ 10+ Π»Π΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ $100 000 Π·Π° Π²Π·Π»ΠΎΠΌ MTProto. ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ β Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΌΠΎΠ³. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠΏΡΡΠΎΠΊ Π²Π·Π»ΠΎΠΌΠ° Π±ΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ: β ETH Zurich & Royal Holloway (2021) β Π½Π°ΡΠ»ΠΈ 4 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (Π±Π΅Π· ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ), Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. (ethz.ch β’ PDF) β Π€ΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ MTProto 2.0 (2020) β Ρ ΠΏΠΎΠΌΠΎΡΡΡ ProVerif Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ rekeying β ΡΠ»Π°Π±ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. (arxiv) β ΠΡΠ°ΠΊΠΈ Π½Π° MTProto 1.0 (2015β2017) β ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΡΠΎΠΉΠΊΠΎΡΡΡ (Π½Π΅ Π±ΡΠ» IND-CCA ΠΈ INT-CTXT). (KAIST paper) β MTPsym (2017) β Π½Π°ΡΡΠΌΠ΅Π²ΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΡΡ ΡΠ°ΡΡΡ MTProto, Π³Π΄Π΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ Π΄ΠΎ Π΄Π΅ΡΠΈΡΡΠΎΠ²ΠΊΠΈ. (mtpsym) Telegram Π²ΡΠ΅ ΡΡΠΈ Π²ΡΠ·ΠΎΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ» ΠΈ ΠΎΡΠ²Π΅ΡΠ°Π» Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ΅ΠΉΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΠΈ ΡΡΠΈΠ»ΠΈΠ²Π°Π» ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΠΎ Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Telegram β Π·Π°ΠΊΡΡΡ. ΠΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π»ΠΎΠ³ΠΈΡΡΠ΅ΡΡΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΈΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΡΡΠ°Π»ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ ΠΡΡΠΎΠ²Ρ Π²Π·ΡΠ»ΠΈΡΡ Π·Π° TON. ΠΠ΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠ° β on-chain, Π°Π΄ΡΠ΅Ρ β ΡΠΈΡΠ°Π΅ΠΌΡΠΉ, Π΄Π°Π½Π½ΡΠ΅ β ΡΠ²ΠΎΠΈ, Π° Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°. MTProto Π΄Π°Π» Telegram Π·Π°ΡΠΈΡΡ, Π° TON, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΡΡ Π΅ΠΌΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ.