Tesla liblithium cryptographic library تیار کر رہا ہے۔

Tesla Motors نے liblithium cryptographic library شائع کی ہے، جس کے کلیدی اہداف کمپیکٹ پن، وسائل کی کم استعمال اور پورٹیبلٹی ہیں۔ لائبریری کو ابتدائی طور پر روایتی سی پی یوز اور ڈی ایس پی چپس اور مائیکرو کنٹرولرز دونوں پر عمل درآمد کے امکان کو مدنظر رکھتے ہوئے تیار کیا گیا ہے، اور یہ محدود ماحول میں استعمال کے لیے موزوں ہے اور بوٹ کے ابتدائی مراحل میں ایمبیڈڈ ڈیوائس فرم ویئر کے ڈیجیٹل دستخطوں کی تصدیق کے لیے کوڈ میں کہا جاتا ہے۔ . کوڈ C (C99) میں لکھا گیا ہے اور اپاچی 2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔

لائبریری X25519 کلیدی معاہدے کی اسکیم (RFC 7748)، Gimli cryptographic permutation method اور Gimli-Hash ہیش فنکشن کی بنیاد پر سٹریم انکرپشن اور ڈیجیٹل دستخطوں کے ساتھ کام کرنے کے لیے ٹولز کو لاگو کرتی ہے اور ڈینیئل جے برنسٹین کی طرف سے تجویز کردہ Gimli-Hash فنکشن اور کم پر اعلی کارکردگی کی اجازت دیتا ہے۔ پاور ہارڈ ویئر جیسے 8 بٹ مائیکرو کنٹرولرز۔ X25519 ڈیجیٹل دستخطوں کا نفاذ STROBE فریم ورک کے کوڈ پر مبنی ہے اور ed25519 دستخطوں سے مختلف ہے جب ایک بیضوی منحنی خطوط پر پوائنٹس میں ہیرا پھیری کرتے وقت صرف "X" کوآرڈینیٹ استعمال کرتے ہیں، جو دستخط بنانے اور تصدیق کرنے کے لیے درکار کوڈ کے سائز کو نمایاں طور پر کم کر سکتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں