Tesla arendab liblithium-krüptograafilist raamatukogu

Tesla Motors on välja andnud liblithium krüptoteegi, mille põhieesmärgid on kompaktsus, madal ressursikulu ja kaasaskantavus. Teek on algselt välja töötatud silmas pidades, et see oleks võimeline töötama nii tavalistes CPU-des kui ka DSP-kiipides ja mikrokontrollerites ning sobib kasutamiseks piiratud keskkondades ja koodis, mida kutsutakse varases alglaadimisetapis, et kontrollida manustatud seadme püsivara digitaalallkirju. Kood on kirjutatud C-keeles (C99) ja seda levitatakse Apache 2.0 litsentsi all.

Teek rakendab tööriistu krüptimise ja digitaalallkirjade voogedastamiseks, mis põhinevad X25519 võtmekokkuleppe skeemil (RFC 7748), Gimli krüptograafilisel permutatsioonimeetodil ja Gimli-Hashi räsifunktsioonil, mille on välja pakkunud Daniel J. Bernstein ning mis võimaldab saavutada suure jõudluse väikese energiatarbega riistvaraga. näiteks 8-bitised mikrokontrollerid. X25519 digitaalallkirjade juurutamine põhineb STROBE raamistiku koodil ja erineb ed25519 allkirjadest, kasutades elliptilise kõvera punktidega manipuleerimisel ainult “X” koordinaate, mis võib oluliselt vähendada allkirjade loomiseks ja kontrollimiseks vajalikku koodi suurust.

Allikas: opennet.ru

Lisa kommentaar