Tesla nuju ngembangkeun perpustakaan kriptografi liblithium

Tesla Motors parantos nyebarkeun perpustakaan kriptografi liblithium, tujuan utama nyaéta kompak, konsumsi sumber daya rendah sareng portabilitas. Perpustakaan mimitina dikembangkeun kalayan ningali kamungkinan palaksanaan boh dina CPU konvensional sareng dina chip DSP sareng mikrokontroler, sareng cocog pikeun dianggo dina lingkungan kawates sareng dina kode anu disebut dina tahap awal boot pikeun pariksa tanda tangan digital tina firmware alat anu dipasang. . Kodeu ditulis dina C (C99) sareng disebarkeun dina lisénsi Apache 2.0.

Perpustakaan implements parabot pikeun enkripsi stream sarta gawé bareng tanda tangan digital dumasar kana X25519 skéma perjangjian konci (RFC 7748), métode permutation cryptographic Gimli jeung fungsi Hash Gimli-Hash diusulkeun ku Daniel J. Bernstein sarta ngamungkinkeun pikeun kinerja tinggi on low- hardware kakuatan kayaning mikrokontroler 8-bit. Palaksanaan tanda tangan digital X25519 didasarkeun kana kode tina kerangka STROBE sareng bénten sareng tanda tangan ed25519 ku ngan ukur ngagunakeun koordinat "X" nalika ngamanipulasi titik dina kurva elliptic, anu sacara signifikan tiasa ngirangan ukuran kode anu diperyogikeun pikeun nyiptakeun sareng pariksa tanda tangan.

sumber: opennet.ru

Tambahkeun komentar