Tesla, liblithium kriptografik kütüphanesini geliştiriyor

Tesla Motors, temel hedefleri kompaktlık, düşük kaynak tüketimi ve taşınabilirlik olan liblithium kriptografik kütüphanesini yayınladı. Kitaplık başlangıçta hem geleneksel CPU'larda hem de DSP çiplerinde ve mikro denetleyicilerde çalıştırılma olasılığı göz önünde bulundurularak geliştirildi ve sınırlı ortamlarda ve gömülü aygıt donanım yazılımının dijital imzalarını doğrulamak için önyüklemenin ilk aşamalarında çağrılan kodda kullanıma uygundur. . Kod C (C99) dilinde yazılmıştır ve Apache 2.0 lisansı altında dağıtılmaktadır.

Kütüphane, X25519 anahtar anlaşması şemasına (RFC 7748), Gimli kriptografik permütasyon yöntemine ve Daniel J. Bernstein tarafından önerilen Gimli-Hash hash fonksiyonuna dayalı olarak akış şifreleme ve dijital imzalarla çalışmaya yönelik araçlar uygular ve düşük düzeyde yüksek performansa izin verir. 8 bitlik mikrodenetleyiciler gibi güç donanımları. X25519 dijital imzalarının uygulanması, STROBE çerçevesindeki kodu temel alır ve eliptik bir eğri üzerindeki noktaları değiştirirken yalnızca "X" koordinatlarını kullanması nedeniyle ed25519 imzalarından farklılık gösterir; bu, imzaları oluşturmak ve doğrulamak için gereken kodun boyutunu önemli ölçüde azaltabilir.

Kaynak: opennet.ru

Yorum ekle