Teslak liblithium liburutegi kriptografikoa garatzen du

Tesla Motorsek liblithium liburutegi kriptografikoa argitaratu du, eta horren helburu nagusiak trinkotasuna, baliabideen kontsumo txikia eta eramangarritasuna dira. Liburutegia hasiera batean ohiko PUZetan eta DSP txipetan eta mikrokontrolagailuetan exekutatzeko aukerari begira garatzen da, eta egokia da ingurune mugatuetan erabiltzeko eta abioaren hasierako faseetan txertatutako firmwarearen sinadura digitalak egiaztatzeko deitutako kodean erabiltzeko. . Kodea C (C99) idatzita dago eta Apache 2.0 lizentziapean banatzen da.

Liburutegiak korronteen enkriptaziorako eta sinadura digitalekin lan egiteko tresnak ezartzen ditu X25519 gako-akordioaren eskeman (RFC 7748), Gimli permutazio kriptografikoaren metodoan eta Daniel J. Bernstein-ek proposatutako Gimli-Hash hash funtzioan oinarrituta, eta errendimendu altua ahalbidetzen du errendimendu baxuetan. potentzia-hardwarea, esate baterako, 8 biteko mikrokontrolagailuak. X25519 sinadura digitalen inplementazioa STROBE esparruko kodean oinarritzen da eta ed25519 sinaduretatik ezberdintzen da kurba eliptikoko puntuak manipulatzean "X" koordenatuak soilik erabiltzen dituelako, eta horrek sinadurak sortzeko eta egiaztatzeko beharrezkoa den kodearen tamaina nabarmen murriztu dezake.

Iturria: opennet.ru

Gehitu iruzkin berria