تم تقديم منصة تمهيدية لإنشاء أجهزة محمولة مجانية

أندرو هوانج (أندرو هوانغ)، وهو ناشط مشهور حائز على جوائز في مجال الأجهزة المجانية جائزة EFF الرائدة لعام 2012, المقدمة منصة مفتوحة "نذير"، مصمم لإنشاء مفاهيم للأجهزة المحمولة الجديدة. على غرار الطريقة التي يسمح بها لك Raspberry Pi وArduino بإنشاء أجهزة لإنترنت الأشياء، يهدف Precursor إلى توفير القدرة على تصميم وتجميع الأجهزة المحمولة المختلفة لحل مشاكلك بيديك.

على عكس المشاريع الأخرى، لا يقدم Precursor للمتحمسين مجرد لوحة، بل يقدم نموذجًا أوليًا جاهزًا لجهاز محمول مع علبة من الألومنيوم بأبعاد 69 × 138 × 7.2 ملم، وشاشة LCD (336 × 536)، وبطارية (1100 مللي أمبير في الساعة Li-Ion). ولوحة مفاتيح مصغرة ومكبر صوت ومحرك اهتزاز ومقياس تسارع وجيروسكوب. لا تأتي وحدة الحوسبة مع معالج جاهز، ولكن مع شركة نفط الجنوب المعرفة بالبرمجيات على أساس Xilinx XC7S50 FPGA، والتي على أساسها يتم محاكاة وحدة المعالجة المركزية RISC-V 32 بت التي تعمل بتردد 100 ميجاهرتز. منظمة. وفي الوقت نفسه، لا توجد قيود على محاكاة مكونات الأجهزة الأخرى؛ على سبيل المثال، يمكن محاكاة تشغيل المعالجات المختلفة، من 6502 وZ-80 إلى AVR وARM، بالإضافة إلى شرائح الصوت ووحدات التحكم المختلفة. تشتمل اللوحة على 16 ميجابايت SRAM، و128 ميجابايت Flash، وWi-Fi Silicon Labs WF200C، وUSB type C، وSPI، وI²C، وGPIO.

تم تقديم منصة تمهيدية لإنشاء أجهزة محمولة مجانية

تتضمن الميزات المتعلقة بالأمان وجود مولدين للأرقام العشوائية الزائفة. ومن المثير للاهتمام أن الجهاز يأتي بشكل أساسي بدون ميكروفون مدمج - ومن المفهوم أن استقبال الصوت يكون ممكنًا فقط إذا كانت سماعة الرأس متصلة بشكل صريح، وإذا تم فصل سماعة الرأس، فمن المستحيل فعليًا تنظيم التنصت، حتى لو كان الجهاز تم اختراق البرمجيات.

شريحة الاتصالات اللاسلكية (Wi-Fi) عبارة عن أجهزة معزولة عن بقية النظام الأساسي وتعمل في بيئة منفصلة. للحماية من الوصول غير المصرح به، يتم أيضًا استخدام علبة قابلة للقفل، وRTC منفصل لمراقبة السلامة، ومراقبة الحركة في وضع الاستعداد (دائمًا على مقياس التسارع والجيروسكوب). هناك أيضًا سلسلة تدمير ذاتي ومسح فوري لجميع البيانات، يتم تنشيطها باستخدام مفتاح AES.

تستخدم لغة FHDL لوصف مكونات الأجهزة ميغن (لغة ​​وصف الأجهزة المجزأة)، على أساس بايثون. يتم تضمين Migen في الإطار لايت اكسوالتي توفر البنية التحتية لإنشاء الدوائر الإلكترونية. تم إعداد شركة نفط الجنوب المرجعية استنادًا إلى السلائف التي تستخدم FPGA وLiteX يمكن الوثوق بها، بما في ذلك وحدة المعالجة المركزية VexRISC-V RV100IMAC بسرعة 32 ميجاهرتز، بالإضافة إلى وحدة تحكم مدمجة
Betrusted-EC مع نواة LiteX VexRISC-V RV18I بتردد 32 ميجاهرتز.

تم تقديم منصة تمهيدية لإنشاء أجهزة محمولة مجانية

توفر Betrusted SoC مجموعة مدمجة من أساسيات التشفير مثل مولد الأرقام العشوائية الزائفة، AES-128، -192، -256 مع أوضاع ECB، وCBC، وCTR، وSHA-2 وSHA-512، محرك التشفير على أساس المنحنيات الإهليلجية Curve25519. محرك التشفير مكتوب في SystemVerilog ويعتمد على نواة التشفير من المشروع جوجل اوبن تيتان.

يتم وضع Precursor كمنصة لإنشاء النماذج الأولية والتحقق منها، في حين أن Betrusted هو أحد الأجهزة المحمولة الجاهزة المبنية على Precursor. نظرًا لأن الجيوب التقليدية المستخدمة للتخزين المعزول لمفاتيح التشفير لا تحمي من الهجمات عالية المستوى مثل جمع كلمات المرور باستخدام برامج تسجيل المفاتيح أو الوصول إلى الرسائل من خلال التقاط لقطة الشاشة، فإن Betrusted يضيف عناصر تفاعل المستخدم إلى تنفيذ المنطقة (HCIالتفاعل بين الإنسان والحاسوب)، مما يضمن عدم تخزين أو عرض أو نقل البيانات الحساسة التي يمكن للإنسان قراءتها خارج جهاز آمن.

لا تحاول Betrusted استبدال الهاتف المحمول، بل تعمل على إنشاء منطقة آمنة ذات مدخلات ومخرجات قابلة للتدقيق. على سبيل المثال، يمكن استخدام هاتف ذكي خارجي عبر شبكة Wi-Fi كقناة بيانات غير موثوقة، ولكن الرسائل المشفرة المرسلة لا تتم كتابتها إلا على لوحة المفاتيح المدمجة بالجهاز الموثوق، ويتم عرض الرسائل المستلمة فقط على الشاشة المدمجة .

جميع مكونات Precursor وBetrusted مفتوحة المصدر ومتاحة للتعديل والتجريب بموجب ترخيص فتح ترخيص الأجهزة 1.2، مما يتطلب فتح جميع الأعمال المشتقة تحت نفس الترخيص. بما في ذلك مفتوحة مخطط واستكمال وثائق المشروع اللوحات الرئيسية والمساعدة, تنفيذ جاهز شركة نفط الجنوب موثوقة и وحدة تحكم التحكم (EC). النماذج المتاحة للطباعة ثلاثية الأبعاد للإسكان. كما أنها تتطور في شكل مشاريع مفتوحة مجموعة البرامج الثابتة والمتخصصة نظام التشغيل Xous على أساس النوية الدقيقة.

تم تقديم منصة تمهيدية لإنشاء أجهزة محمولة مجانية

المصدر: opennet.ru

إضافة تعليق