Tesla po zhvillon bibliotekën kriptografike liblithium

Tesla Motors ka publikuar bibliotekën kriptografike liblithium, qëllimet kryesore të së cilës janë kompaktësia, konsumi i ulët i burimeve dhe transportueshmëria. Biblioteka është zhvilluar fillimisht duke pasur parasysh mundësinë e ekzekutimit si në CPU-të konvencionale ashtu edhe në çipat DSP dhe mikrokontrolluesit, dhe është e përshtatshme për përdorim në mjedise të kufizuara dhe në kodin e quajtur në fazat e hershme të nisjes për të verifikuar nënshkrimet dixhitale të firmuerit të integruar të pajisjes. . Kodi është shkruar në C (C99) dhe shpërndahet nën licencën Apache 2.0.

Biblioteka zbaton mjete për enkriptimin e transmetimit dhe punën me nënshkrimet dixhitale bazuar në skemën e marrëveshjes së çelësit X25519 (RFC 7748), metodën e ndërrimit kriptografik Gimli dhe funksionin hash Gimli-Hash të propozuar nga Daniel J. Bernstein dhe duke lejuar performancë të lartë në nivele të ulëta. hardueri i fuqisë siç janë mikrokontrolluesit 8-bit. Zbatimi i nënshkrimeve dixhitale X25519 bazohet në kodin nga korniza STROBE dhe ndryshon nga nënshkrimet ed25519 duke përdorur vetëm koordinatat "X" kur manipuloni pikat në një kurbë eliptike, gjë që mund të zvogëlojë ndjeshëm madhësinë e kodit të kërkuar për krijimin dhe verifikimin e nënshkrimeve.

Burimi: opennet.ru

Shto një koment