Tesla sviluppa una biblioteca criptografica di liblithium

Tesla Motors hà publicatu a biblioteca criptografica di liblithium, chì i scopi chjave sò a compattezza, u cunsumu di risorse bassu è a portabilità. A biblioteca hè inizialmente sviluppata cù un ochju à esse capace di eseguisce sia in CPU cunvinziunali sia in chips DSP è microcontrollers, è hè adattatu per l'usu in ambienti limitati è in codice chjamatu à i primi stadi di boot per verificà e firme digitali di u firmware di u dispositivu incorporatu. U codice hè scrittu in C (C99) è distribuitu sottu a licenza Apache 2.0.

A biblioteca implementa arnesi per a criptografia in streaming è e firme digitali basate nantu à u schema di accordu chjave X25519 (RFC 7748), u metudu di permutazione criptografica Gimli è a funzione hash Gimli-Hash pruposta da Daniel J. Bernstein è chì permette di ottene un altu rendimentu in hardware di bassa putenza. cum'è microcontrollers 8-bit. L'implementazione di e firme digitali X25519 hè basatu annantu à u codice da u framework STROBE è difiere da e firme ed25519 usendu solu coordenate "X" quandu manipulanu punti nantu à una curva ellittica, chì ponu riduce significativamente a dimensione di codice necessaria per creà è verificà e firme.

Source: opennet.ru

Add a comment