Tesla razvija liblithium kriptografsku biblioteku

Tesla Motors je objavio liblithium kriptografsku biblioteku, čiji su ključni ciljevi kompaktnost, niska potrošnja resursa i prenosivost. Biblioteka je inicijalno razvijena sa ciljem da može da radi i na konvencionalnim procesorima i na DSP čipovima i mikrokontrolerima, i pogodna je za upotrebu u ograničenim okruženjima i u kodu koji se poziva u ranim fazama pokretanja radi verifikacije digitalnih potpisa ugrađenog firmvera uređaja. Kod je napisan u C (C99) i distribuira se pod licencom Apache 2.0.

Biblioteka implementira alate za strimovanje enkripcije i digitalnih potpisa zasnovanih na šemi sporazuma ključeva X25519 (RFC 7748), Gimlijevoj metodi kriptografske permutacije i Gimli-Hash funkciji koju je predložio Daniel J. Bernstein i koja omogućava postizanje visokih performansi na hardveru male snage kao što su 8-bitni mikrokontroleri. Implementacija X25519 digitalnih potpisa bazirana je na kodu iz okvira STROBE i razlikuje se od ed25519 potpisa korištenjem samo “X” koordinata prilikom manipulacije tačkama na eliptičnoj krivulji, što može značajno smanjiti veličinu koda potrebnu za kreiranje i verifikaciju potpisa.

izvor: opennet.ru

Dodajte komentar