Tesla akupanga liblithium cryptographic library

Tesla Motors yatulutsa laibulale ya liblithium cryptographic, zomwe zolinga zake ndizophatikizana, kugwiritsa ntchito zinthu zochepa komanso kusuntha. Laibulaleyi idapangidwa poyambilira ndi diso lakutha kuphedwa pa ma CPU wamba komanso mu tchipisi ta DSP ndi ma microcontrollers, ndipo ndiyoyenera kugwiritsidwa ntchito m'malo ocheperako komanso pama code omwe amatchedwa koyambirira kwa boot kuti atsimikizire ma signature a digito a firmware yophatikizidwa ndi chipangizocho. . Khodiyo idalembedwa mu C (C99) ndipo imagawidwa pansi pa layisensi ya Apache 2.0.

Laibulaleyi imagwiritsa ntchito zida zolembera ma stream encryption ndikugwira ntchito ndi siginecha za digito kutengera X25519 key agreement scheme (RFC 7748), njira ya Gimli cryptographic permutation ndi Gimli-Hash hash yomwe idaperekedwa ndi Daniel J. Bernstein ndikuloleza kuchita bwino kwambiri pazotsika- zida zamagetsi monga 8-bit microcontrollers. Kukhazikitsidwa kwa ma signature a digito a X25519 amachokera ku code kuchokera ku STROBE framework ndipo amasiyana ndi ma signature ed25519 pogwiritsa ntchito "X" makonzedwe okha pamene akuwongolera mfundo pa elliptic curve, zomwe zingathe kuchepetsa kwambiri kukula kwa code yomwe ikufunika kupanga ndi kutsimikizira ma signature.

Source: opennet.ru

Kuwonjezera ndemanga