Η Tesla αναπτύσσει κρυπτογραφική βιβλιοθήκη liblithium

Η Tesla Motors δημοσίευσε την κρυπτογραφική βιβλιοθήκη liblithium, οι βασικοί στόχοι της οποίας είναι η συμπαγής, χαμηλή κατανάλωση πόρων και φορητότητα. Η βιβλιοθήκη αρχικά αναπτύχθηκε με στόχο να μπορεί να λειτουργεί τόσο σε συμβατικούς επεξεργαστές όσο και σε τσιπ και μικροελεγκτές DSP και είναι κατάλληλη για χρήση σε περιορισμένα περιβάλλοντα και σε κώδικα που ονομάζεται στα αρχικά στάδια εκκίνησης για την επαλήθευση ψηφιακών υπογραφών του ενσωματωμένου υλικολογισμικού της συσκευής. Ο κωδικός είναι γραμμένος σε C (C99) και διανέμεται με την άδεια Apache 2.0.

Η βιβλιοθήκη εφαρμόζει εργαλεία για κρυπτογράφηση ροής και ψηφιακές υπογραφές με βάση το σχήμα συμφωνίας κλειδιού X25519 (RFC 7748), τη μέθοδο κρυπτογραφικής μετάθεσης Gimli και τη συνάρτηση κατακερματισμού Gimli-Hash που προτείνεται από τον Daniel J. Bernstein και επιτρέπει την επίτευξη υψηλής απόδοσης σε υλικό χαμηλής ισχύος όπως μικροελεγκτές 8-bit. Η υλοποίηση των ψηφιακών υπογραφών X25519 βασίζεται σε κώδικα από το πλαίσιο STROBE και διαφέρει από τις υπογραφές ed25519 χρησιμοποιώντας μόνο συντεταγμένες "X" όταν χειρίζονται σημεία σε μια ελλειπτική καμπύλη, γεγονός που μπορεί να μειώσει σημαντικά το μέγεθος του κώδικα που απαιτείται για τη δημιουργία και την επαλήθευση υπογραφών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο