کیلیپٹرا کی نقاب کشائی، قابل اعتماد چپس بنانے کے لیے کھلا آئی پی باکس

گوگل، اے ایم ڈی، این وی آئی ڈی آئی اے اور مائیکروسافٹ، کیلیپٹرا کے مشترکہ پروجیکٹ کے حصے کے طور پر، قابل اعتماد ہارڈویئر اجزاء (RoT، Root of Trust) بنانے کے لیے چپس میں ایمبیڈنگ ٹولز کے لیے ایک اوپن چپ ڈیزائن بلاک (IP بلاک) تیار کیا ہے۔ کیلیپٹرا ایک علیحدہ ہارڈویئر یونٹ ہے جس کی اپنی میموری، پروسیسر اور کرپٹوگرافک پرائمیٹوز کا نفاذ ہے، جو بوٹ کے عمل، استعمال شدہ فرم ویئر اور نان ولیٹائل میموری میں محفوظ کردہ ڈیوائس کنفیگریشن کی تصدیق فراہم کرتا ہے۔

کیلیپٹرا کو ایک آزاد ہارڈویئر یونٹ کو مختلف چپس میں ضم کرنے کے لیے استعمال کیا جا سکتا ہے جو سالمیت کی جانچ کرتا ہے اور اس بات کو یقینی بناتا ہے کہ ڈیوائس مینوفیکچرر کے ذریعے تصدیق شدہ اور مجاز فرم ویئر کا استعمال کرتی ہے۔ CPUs، GPUs، SoCs، ASICs، نیٹ ورک اڈاپٹرز، SSD ڈرائیوز، اور دیگر آلات میں بلٹ ان ہارڈویئر کرپٹوگرافک تصدیقی میکانزم کے انضمام کو کلیپٹرا نمایاں طور پر آسان اور یکجا کر سکتا ہے۔

پلیٹ فارم کی طرف سے فراہم کردہ سالمیت اور صداقت کی کرپٹوگرافک تصدیق کے ذرائع ہارڈ ویئر کے اجزاء کو فرم ویئر میں بدنیتی پر مبنی تبدیلیوں کے تعارف سے بچائیں گے اور کنفیگریشن کو لوڈ کرنے اور ذخیرہ کرنے کے عمل کو محفوظ بنائیں گے تاکہ مرکزی نظام کو اس کے نتیجے میں سمجھوتہ ہونے سے بچایا جا سکے۔ ہارڈ ویئر کے اجزاء پر حملے یا چپس کی سپلائی چین میں بدنیتی پر مبنی تبدیلیوں کا متبادل۔ کیلیپٹرا فرم ویئر اپ ڈیٹس اور پلیٹ فارم سے متعلقہ ڈیٹا (آر ٹی یو، روٹ آف ٹرسٹ فار اپ ڈیٹ) کی توثیق کرنے، فرم ویئر اور کریٹیکل ڈیٹا (RTD، روٹ آف ٹرسٹ فار ڈیٹیکشن) کو پہنچنے والے نقصان کا پتہ لگانے، خراب شدہ فرم ویئر اور ڈیٹا کو بحال کرنے کی صلاحیت بھی فراہم کرتا ہے (RTREc، Root) ٹرسٹ فار ریکوری)۔

کیلیپٹرا کو اوپن کمپیوٹ مشترکہ پروجیکٹ کے پلیٹ فارم پر تیار کیا جا رہا ہے، جس کا مقصد ڈیٹا سینٹرز کو لیس کرنے کے لیے آلات کے لیے کھلی وضاحتیں تیار کرنا ہے۔ کیلیپٹرا سے متعلقہ وضاحتیں اوپن ویب فاؤنڈیشن ایگریمنٹ (OWFa) کا استعمال کرتے ہوئے تقسیم کی جاتی ہیں، جو کھلے معیارات کو تقسیم کرنے کے لیے ڈیزائن کیا گیا ہے (خصوصیات کے لیے اوپن سورس لائسنس کی طرح)۔ OWFa کا استعمال رائلٹی میں کٹوتی کیے بغیر تصریحات کی بنیاد پر آپ کی اپنی مصنوعات اور اخذ کردہ عمل درآمد کو ممکن بناتا ہے اور کسی بھی تنظیم کو تفصیلات کی ترقی میں حصہ لینے کی اجازت دیتا ہے۔

IP بلاک کا بنیادی نفاذ اوپن RISC-V SWeRV EL2 پروسیسر پر مبنی ہے اور یہ 384KB RAM (128KB DCCM، 128KB ICCM0 اور 128KB SRAM) اور 32KB ROM سے لیس ہے۔ تعاون یافتہ کرپٹوگرافک الگورتھم میں SHA256, SHA384, SHA512 ECC Secp384r1, HMAC-DRBG, HMAC SHA384, AES256-ECB, AES256-CBC اور AES256-GCM شامل ہیں۔

کیلیپٹرا کی نقاب کشائی، قابل اعتماد چپس بنانے کے لیے کھلا آئی پی باکس
کیلیپٹرا کی نقاب کشائی، قابل اعتماد چپس بنانے کے لیے کھلا آئی پی باکس


ماخذ: opennet.ru

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