Tesla Motors ΡΠ° ΠΎΠ±ΡΠ°Π²ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π»ΠΈΠ±Π»ΠΈΡΠΈΡΠΌ, ΡΠΈΠΈ ΠΊΠ»ΡΡΠ½ΠΈ ΡΠ΅Π»ΠΈ ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡ, ΠΌΠ°Π»Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠ»ΠΈΠ²ΠΎΡΡ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½Π° ΡΠΎ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΈ Π½Π° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΈ Π²ΠΎ DSP ΡΠΈΠΏΠΎΠ²ΠΈ ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΠΈ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ Π½Π°ΡΠ΅ΡΠ΅Π½ Π²ΠΎ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄Π°Ρ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈ Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΡΡΠ΅Π΄. . ΠΠΎΠ΄ΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C (C99) ΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Apache 2.0.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΈ X25519 (RFC 7748), ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΡΠ° Π½Π° Gimli ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Ρ
Π°Ρ Gimli-Hash ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΎΠ΄ Daniel J. Bernstein ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° Π½ΠΈΡΠΊΠΈ Ρ
Π°ΡΠ΄Π²Π΅Ρ Π·Π° Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ 8-Π±ΠΈΡΠ½ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈ X25519 ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΠ΄ ΠΎΠ΄ ΡΠ°ΠΌΠΊΠ°ΡΠ° STROBE ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΠΏΠΎΡΠΏΠΈΡΠΈΡΠ΅ ed25519 ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ βXβ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈ ΠΏΡΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠΎ ΡΠΎΡΠΊΠΈ Π½Π° Π΅Π»ΠΈΠΏΡΠΎΠ²ΠΈΠ΄Π½Π° ΠΊΡΠΈΠ²Π°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ° Π½Π°ΠΌΠ°Π»ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru