Tesla liblithium криптографиялық кітапханасын жасауда

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

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

Ақпарат көзі: opennet.ru

пікір қалдыру