Tesla entwéckelt d'Liblithium Kryptografesch Bibliothéik

Tesla Motors huet d'Liblithium Kryptografesch Bibliothéik publizéiert, déi Schlësselziler vun deenen Kompaktheet, niddereg Ressourceverbrauch a Portabilitéit sinn. D'Bibliothéik ass am Ufank entwéckelt mat engem Aen op d'Méiglechkeet vun der Ausféierung souwuel op konventionell CPUs wéi an DSP Chips a Mikrokontroller, an ass gëeegent fir ze benotzen a limitéierten Ëmfeld an am Code genannt an de fréie Stadien vum Boot fir digital Ënnerschrëfte vun embedded Apparat Firmware z'iwwerpréiwen. . De Code ass an C (C99) geschriwwen a gëtt ënner der Apache 2.0 Lizenz verdeelt.

D'Bibliothéik implementéiert Tools fir Streamverschlësselung a schafft mat digitale Ënnerschrëften baséiert op dem X25519 Schlësselvertrag Schema (RFC 7748), der Gimli kryptographescher Permutatiounsmethod an der Gimli-Hash Hash Funktioun proposéiert vum Daniel J. Bernstein an erlaabt eng héich Leeschtung op niddereg- Kraaft Hardware wéi 8-Bit Mikrokontroller. D'Ëmsetzung vun X25519 digital Ënnerschrëften baséiert op Code aus dem STROBE Kader an ënnerscheet sech vun ed25519 Ënnerschrëften andeems se nëmmen "X" Koordinaten benotzen wann Dir Punkten op enger elliptesch Curve manipuléiert, wat d'Gréisst vum Code wesentlech reduzéiere kann fir Ënnerschrëften ze kreéieren an z'iwwerpréiwen.

Source: opennet.ru

Setzt e Commentaire