Tesla pirtûkxaneya krîptografî ya liblithium pêşve dike

Tesla Motors pirtûkxaneya krîptografî ya liblithium weşand, ku armancên sereke yên wê kompaktbûn, xerckirina kêm çavkaniyê û veguheztin in. Pirtûkxane di destpêkê de bi çavek li ser îhtîmala darvekirinê hem li ser CPU-yên kevneşopî û hem jî di çîpên DSP û mîkrokontrolkeran de hatî pêşve xistin, û ji bo karanîna li hawîrdorên tixûbdar û di koda ku di qonaxên destpêkê yên bootê de tê gotin ji bo verastkirina îmzayên dîjîtal ên firmware cîhaza bicîbûyî re maqûl e. . Kod bi C (C99) hatiye nivîsandin û di bin lîsansa Apache 2.0 de tê belav kirin.

Pirtûkxane amûrên ji bo şîfrekirina tîrêjê û xebata bi îmzeyên dîjîtal re li ser bingeha nexşeya peymana sereke ya X25519 (RFC 7748), rêbaza veguheztina krîptografî ya Gimli û fonksiyona hash a Gimli-Hash ku ji hêla Daniel J. Bernstein ve hatî pêşniyar kirin û rê dide performansa bilind a li ser nizm-ê pêk tîne. hardware hêza wek mîkrokontroller 8-bit. Pêkanîna îmzeyên dîjîtal ên X25519 li ser bingeha koda ji çarçoveya STROBE ye û ji îmzeyên ed25519 cûda dibe bi karanîna tenê hevrêzên "X" dema ku xalên li ser kelekek elîptîk manîpule dike, ku dikare bi girîngî mezinahiya koda ku ji bo çêkirin û verastkirina îmzeyan hewce dike kêm bike.

Source: opennet.ru

Add a comment