Tesla liblitium kriptoqrafik kitabxana hazırlayır

Tesla Motors, əsas məqsədləri yığcamlıq, aşağı resurs istehlakı və daşınma olan liblitium kriptoqrafik kitabxanasını nəşr etdi. Kitabxana əvvəlcə həm adi CPU-larda, həm də DSP çiplərində və mikrokontrollerlərdə işləyə bilmək məqsədi ilə hazırlanmışdır və məhdud mühitlərdə və quraşdırılmış cihazın proqram təminatının rəqəmsal imzalarını yoxlamaq üçün ilk yükləmə mərhələlərində çağırılan kodda istifadə üçün uyğundur. Kod C (C99) dilində yazılmışdır və Apache 2.0 lisenziyası altında paylanmışdır.

Kitabxana X25519 əsas razılaşma sxemi (RFC 7748), Gimli kriptoqrafik permutasiya metodu və Daniel J. Bernstein tərəfindən təklif olunan Gimli-Hash hash funksiyası əsasında şifrələmə və rəqəmsal imzaların axını üçün alətlər tətbiq edir və aşağı güclü aparatda yüksək performans əldə etməyə imkan verir. məsələn, 8 bitlik mikrokontrollerlər. X25519 rəqəmsal imzalarının tətbiqi STROBE çərçivəsinin koduna əsaslanır və ed25519 imzalarından elliptik əyri üzərində nöqtələrlə manipulyasiya edərkən yalnız “X” koordinatlarından istifadə etməklə fərqlənir ki, bu da imzaların yaradılması və yoxlanması üçün tələb olunan kodun ölçüsünü əhəmiyyətli dərəcədə azalda bilər.

Mənbə: opennet.ru

Добавить комментарий