Tesla anatengeneza maktaba ya kriptografia ya liblithium

Tesla Motors imechapisha maktaba ya kriptografia ya liblithium, malengo muhimu ambayo ni ushikamanifu, matumizi ya chini ya rasilimali na kubebeka. Hapo awali maktaba iliundwa kwa kuzingatia uwezekano wa kutekelezwa kwenye CPU za kawaida na katika chip za DSP na vidhibiti vidogo, na inafaa kutumika katika mazingira machache na kwa msimbo unaoitwa katika hatua za mwanzo za kuwasha ili kuthibitisha saini za kidijitali za programu dhibiti ya kifaa kilichopachikwa. . Nambari ya kuthibitisha imeandikwa katika C (C99) na inasambazwa chini ya leseni ya Apache 2.0.

Maktaba hutekelezea zana za usimbaji fiche wa mtiririko na kufanya kazi kwa saini za dijitali kulingana na mpango wa makubaliano muhimu wa X25519 (RFC 7748), mbinu ya uidhinishaji wa kriptografia ya Gimli na utendakazi wa Gimli-Hash uliopendekezwa na Daniel J. Bernstein na kuruhusu utendakazi wa hali ya juu kwenye kiwango cha chini-chini. vifaa vya nguvu kama vile vidhibiti vidogo-8. Utekelezaji wa saini za dijiti za X25519 unatokana na msimbo kutoka kwa mfumo wa STROBE na hutofautiana na sahihi za ed25519 kwa kutumia viwianishi vya "X" pekee wakati wa kudanganya pointi kwenye mviringo wa mviringo, ambayo inaweza kupunguza kwa kiasi kikubwa ukubwa wa msimbo unaohitajika kuunda na kuthibitisha saini.

Chanzo: opennet.ru

Kuongeza maoni