lowRISC، RISC-V فن تعمیر پر مبنی ایک مفت مائیکرو پروسیسر کی ترقی کی نگرانی کرنے والی ایک غیر منافع بخش تنظیم نے، ایک آزاد مشترکہ منصوبے کے طور پر تیار کردہ OpenTitan کھلے پلیٹ فارم پر بنائی گئی پہلی تجارتی طور پر تیار چپ کی دستیابی کا اعلان کیا۔ اس منصوبے کی بنیاد اصل میں گوگل نے رکھی تھی، لیکن تنظیم میں LowRISC کی منتقلی کے بعد، ویسٹرن ڈیجیٹل، سیگیٹ، نیووٹون ٹیکنالوجی، ون بونڈ، ریووس، زیرو آر آئی ایس سی اور G+D موبائل سیکیورٹی جیسی کمپنیاں اس کی ترقی میں شامل ہوئیں۔ پروجیکٹ سے منسلک کوڈ اور ہارڈویئر کی تفصیلات اپاچی 2.0 لائسنس کے تحت شائع کی گئی ہیں۔
В отличие от существующих реализаций Root of Trust, OpenTitan развивается в соответствии с концепцией «безопасность через прозрачность», подразумевающей доступность кода и схем, а также полностью открытый процесс разработки, не привязанный к конкретным поставщикам и производителям чипов. В основу решений, применяемых в OpenTitan, заложены технологии уже используемые в криптографических USB-токенах Google Titan и TPM-чипах для обеспечения верифицированной загрузки, устанавливаемых на سرورز Google کے بنیادی ڈھانچے کے ساتھ ساتھ Chromebooks اور Pixel آلات پر۔
OpenTitan ایک روٹ آف ٹرسٹ (ROT) پلیٹ فارم ہے جسے استعمال کیا جا سکتا ہے جہاں سسٹم کے ہارڈ ویئر اور سافٹ ویئر عناصر کی سالمیت کو یقینی بنانے کی ضرورت ہے، اس بات کو یقینی بناتے ہوئے کہ سسٹم کے اہم حصوں کے ساتھ چھیڑ چھاڑ نہیں کی گئی ہے اور یہ تصدیق شدہ اور مجاز مینوفیکچرر کوڈ پر مبنی ہیں۔ . یہ پروجیکٹ ایک تیار شدہ، ثابت شدہ اور قابل اعتماد فریم ورک فراہم کرتا ہے جو آپ کو بنائے جانے والے حلوں پر اعتماد بڑھانے اور خصوصی حفاظتی چپس تیار کرتے وقت لاگت کو کم کرنے کی اجازت دیتا ہے۔
اوپن ٹائٹن پر مبنی چپس کو سرور مدر بورڈز، نیٹ ورک کارڈز، کنزیومر ڈیوائسز، راؤٹرز، انٹرنیٹ آف تھنگز ڈیوائسز میں فرم ویئر اور بوٹ ایبل اجزاء کی تصدیق کے لیے استعمال کیا جا سکتا ہے، ساتھ ہی کرپٹوگرافک طور پر منفرد سسٹم آئیڈینٹیفائر (ہارڈویئر متبادل کے خلاف تحفظ)، کرپٹوگرافک کیز کی حفاظت کے لیے استعمال کیا جا سکتا ہے۔ اس صورت میں کلیدی تنہائی جب حملہ آور سامان تک جسمانی رسائی حاصل کر لیتا ہے)، سیکورٹی سے متعلق خدمات فراہم کرنا اور الگ تھلگ آڈٹ لاگ کو برقرار رکھنا جس میں ترمیم یا مٹایا نہیں جا سکتا۔
OpenTitan میں RoT چپس میں درکار مختلف منطقی بلاکس شامل ہیں، جیسے کہ RISC-V فن تعمیر (RV32IMCB Ibex) پر مبنی ایک کھلا مائکرو پروسیسر، کرپٹوگرافک کاپروسیسر، ایک ہارڈویئر رینڈم نمبر جنریٹر، DICE سپورٹ کے ساتھ ایک کلیدی مینیجر، محفوظ ڈیٹا ذخیرہ کرنے کا طریقہ کار۔ مستقل اور RAM، سیکورٹی ٹیکنالوجیز، I/O بلاکس، محفوظ بوٹ ٹولز وغیرہ۔ ڈیوائس ایسے بلاکس بھی فراہم کرتی ہے جو عام انکرپشن الگورتھم کو نافذ کرتی ہے، جیسے AES اور HMAC-SHA256، اور عوامی کلیدی ڈیجیٹل سگنیچر الگورتھم، جیسے RSA اور elliptic curve algorithms میں استعمال ہونے والا ریاضی کا سرعت کار۔

ماخذ: opennet.ru
