Тесла liblithium криптографиялык китепканасын иштеп чыгууда

Tesla Motors liblithium криптографиялык китепканасын чыгарды, анын негизги максаттары компакттуулук, аз ресурстарды керектөө жана көчүрүү. Китепкана алгач кадимки процессорлордо да, DSP чиптеринде жана микроконтроллерлерде да аткаруу мүмкүнчүлүгүн эске алуу менен иштелип чыккан жана чектелген чөйрөлөрдө жана орнотулган түзмөктүн микропрограммасынын санариптик кол тамгаларын текшерүү үчүн жүктөөнүн алгачкы этаптарында чакырылган коддо колдонууга ылайыктуу. . Код C (C99) тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылат.

Китепкана X25519 ачкыч келишим схемасынын (RFC 7748), Gimli криптографиялык алмаштыруу ыкмасынын жана Даниел Дж. Бернштейн тарабынан сунушталган Gimli-Хаш хэш функциясынын негизинде агымдык шифрлөө жана санариптик кол тамгалар менен иштөө үчүн куралдарды ишке ашырат жана төмөнкү форматтарда жогорку аткарууну камсыз кылат. 8 биттик микроконтроллерлор сыяктуу электр жабдыктары. X25519 санарип колтамгаларын ишке ашыруу STROBE алкагындагы кодго негизделген жана ed25519 кол тамгаларынан эллиптикалык ийри сызыктагы чекиттерди манипуляциялоодо “X” гана координаттарын колдонуу менен айырмаланат, бул кол тамгаларды түзүү жана текшерүү үчүн талап кылынган коддун өлчөмүн бир топ азайтышы мүмкүн.

Source: opennet.ru

Комментарий кошуу