Tesla Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° криптографска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° liblithium

Tesla Motors ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° криптографската Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° liblithium, Ρ‡ΠΈΠΈΡ‚ΠΎ основни Ρ†Π΅Π»ΠΈ са компактност, ниска консумация Π½Π° рСсурси ΠΈ прСносимост. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° с ΠΎΠ³Π»Π΅Π΄ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ процСсори, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° DSP Ρ‡ΠΈΠΏΠΎΠ²Π΅ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΈ Π΅ подходяща Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ срСди ΠΈ Π² ΠΊΠΎΠ΄, ΠΈΠ·Π²ΠΈΠΊΠ°Π½ Π½Π° Ρ€Π°Π½Π½ΠΈΡ‚Π΅ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΡ‚Π΅ подписи Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ устройства. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C (C99) ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Apache 2.0.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΈΠ»Π°Π³Π° инструмСнти Π·Π° ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° схСмата Π·Π° ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ X25519 (RFC 7748), ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° криптографска пСрмутация Gimli ΠΈ Ρ…Π΅Ρˆ функцията Gimli-Hash, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΎΡ‚ Daniel J. Bernstein ΠΈ позволяваща постиганС Π½Π° висока производитСлност Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ с ниска мощност ΠΊΠ°Ρ‚ΠΎ 8-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. ВнСдряванСто Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи X25519 сС основава Π½Π° ΠΊΠΎΠ΄ ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° STROBE ΠΈ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ подписитС ed25519, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ β€žXβ€œ ΠΏΡ€ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π° ΠΊΡ€ΠΈΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° създаванС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° подписи.

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

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