Tesla está a desenvolver a biblioteca criptográfica de liblithium

Tesla Motors publicou a biblioteca criptográfica de liblithium, cuxos obxectivos principais son a compacidade, o baixo consumo de recursos e a portabilidade. A biblioteca desenvólvese inicialmente pensando na posibilidade de execución tanto en CPUs convencionais como en chips DSP e microcontroladores, e é apta para o seu uso en ambientes limitados e en código chamado nas primeiras fases de arranque para verificar sinaturas dixitais do firmware do dispositivo incorporado. . O código está escrito en C (C99) e distribúese baixo a licenza Apache 2.0.

A biblioteca implementa ferramentas para o cifrado de fluxos e o traballo con sinaturas dixitais baseadas no esquema de acordo de chave X25519 (RFC 7748), o método de permutación criptográfica Gimli e a función hash Gimli-Hash proposta por Daniel J. Bernstein e que permite un alto rendemento en casos de baixo contido. hardware de alimentación como microcontroladores de 8 bits. A implementación das sinaturas dixitais X25519 baséase no código do marco STROBE e difire das sinaturas ed25519 ao usar só as coordenadas "X" ao manipular puntos nunha curva elíptica, o que pode reducir significativamente o tamaño do código necesario para crear e verificar sinaturas.

Fonte: opennet.ru

Engadir un comentario