Tesla разработва криптографска библиотека liblithium

Tesla Motors публикува криптографската библиотека liblithium, чиито основни цели са компактност, ниска консумация на ресурси и преносимост. Първоначално библиотеката е разработена с оглед да може да работи както на конвенционални процесори, така и на DSP чипове и микроконтролери и е подходяща за използване в ограничени среди и в код, извикан на ранните етапи на зареждане, за проверка на цифровите подписи на фърмуера на вградените устройства. Кодът е написан на C (C99) и се разпространява под лиценз Apache 2.0.

Библиотеката прилага инструменти за поточно криптиране и цифрови подписи, базирани на схемата за съгласуване на ключове X25519 (RFC 7748), метода за криптографска пермутация Gimli и хеш функцията Gimli-Hash, предложена от Daniel J. Bernstein и позволяваща постигане на висока производителност на хардуер с ниска мощност като 8-битови микроконтролери. Внедряването на цифрови подписи X25519 се основава на код от рамката STROBE и се различава от подписите ed25519, като използва само координати „X“ при манипулиране на точки на елиптична крива, което може значително да намали размера на кода, необходим за създаване и проверка на подписи.

Източник: opennet.ru

Добавяне на нов коментар