Pulsuz mobil cihazların yaradılması üçün prekursor platforması təqdim edildi

Andrew Huang (Endryu Huanq), pulsuz aparat üçün tanınmış mükafat qazanan aktivist EFF Pioneer Mükafatı 2012, təqdim etdi açıq platforma”Xəbərçisi", yeni mobil cihazlar üçün konsepsiyalar yaratmaq üçün nəzərdə tutulmuşdur. Raspberry Pi və Arduino-nun Əşyaların İnterneti üçün cihazlar yaratmağa necə imkan verdiyi kimi, Prekursor problemlərinizi öz əllərinizlə həll etmək üçün müxtəlif mobil cihazların dizaynını və yığılmasını təmin etmək məqsədi daşıyır.

Digər layihələrdən fərqli olaraq, Prekursor həvəskarlara sadəcə lövhəni deyil, 69 x 138 x 7.2 mm ölçüdə alüminium korpus, LCD ekran (336x536), batareya (1100 mAh Li-Ion) olan portativ cihazın hazır prototipini təklif edir. , miniatür klaviatura, dinamik, vibrasiya mühərriki, akselerometr və giroskop. Hesablama modulu hazır prosessorla deyil, Xilinx XC7S50 FPGA əsasında proqram təminatı ilə müəyyən edilmiş SoC ilə təchiz edilmişdir, bunun əsasında 32 MHz tezliyində işləyən 100 bitlik RISC-V CPU-nun emulyasiyası həyata keçirilir. təşkil etmişdir. Eyni zamanda, digər aparat komponentlərinin emulyasiyasında heç bir məhdudiyyət yoxdur, məsələn, 6502 və Z-80-dən AVR və ARM-ə qədər müxtəlif prosessorların işi, həmçinin səs çipləri və müxtəlif kontrollerlər təqlid edilə bilər. Lövhəyə 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB type C, SPI, I²C, GPIO daxildir.

Pulsuz mobil cihazların yaradılması üçün prekursor platforması təqdim edildi

Təhlükəsizliyə aid xüsusiyyətlərə iki hardware psevdo-təsadüfi nömrə generatorunun mövcudluğu daxildir. Maraqlıdır ki, cihaz mahiyyət etibarı ilə daxili mikrofonsuz gəlir - belə başa düşülür ki, səs qəbulu yalnız qulaqlıq açıq şəkildə qoşulduqda mümkündür və qulaqlıq ayrıldıqda, hətta cihaz belə olsa, dinləməni təşkil etmək fiziki olaraq mümkün deyil. proqram təminatı pozulub.

Simsiz rabitə üçün çip (Wi-Fi) platformanın qalan hissəsindən təcrid olunmuş aparatdır və ayrıca mühitdə işləyir. İcazəsiz girişdən qorunmaq üçün, həmçinin kilidlənə bilən qutu, bütövlüyün monitorinqi üçün ayrıca RTC və gözləmə rejimində hərəkətin monitorinqi (hər zaman akselerometr və giroskopda) istifadə olunur. AES açarı ilə aktivləşdirilən özünü məhv etmə zənciri və bütün məlumatların ani təmizlənməsi də mövcuddur.

FHDL dili hardware komponentlərini təsvir etmək üçün istifadə olunur Migen (Fragmented Hardware Description Language), Python əsasında. Migen çərçivəyə daxildir LiteX, elektron sxemlərin yaradılması üçün infrastruktur təmin edən. FPGA və LiteX istifadə edərək Prekursor əsasında istinad SoC hazırlanmışdır Etibarlı, o cümlədən 100 MHz VexRISC-V RV32IMAC CPU, həmçinin quraşdırılmış nəzarətçi
18 MHz LiteX VexRISC-V RV32I nüvəsi ilə Betrusted-EC.

Pulsuz mobil cihazların yaradılması üçün prekursor platforması təqdim edildi

Betrusted SoC, psevdo-təsadüfi ədəd generatoru, ECB, CBC və CTR rejimləri ilə AES-128, -192, -256, SHA-2 və SHA-512, kripto mühərriki Curve25519 elliptik əyrilərə əsaslanır. Kripto mühərrik SystemVerilog-da yazılmışdır və layihənin kripto ləpələrinə əsaslanır Google OpenTitan.

Prekursor prototiplərin yaradılması və yoxlanılması üçün platforma kimi yerləşdirilib, Betrusted isə Prekursorun üzərində qurulmuş hazır mobil cihazlardan biridir. Kripto açarların təcrid olunmuş saxlanması üçün istifadə edilən ənənəvi anklavlar keyloggerlərdən istifadə edərək parolların toplanması və ya ekran görüntüsü vasitəsilə mesajlara daxil olmaq kimi yüksək səviyyəli hücumlardan qorunmadığından, Betrusted anklavın tətbiqinə istifadəçi qarşılıqlı əlaqə elementləri əlavə edir (HCI,İnsan-Kompüter Qarşılığı), insan tərəfindən oxuna bilən həssas məlumatların heç vaxt təhlükəsiz cihazdan kənarda saxlanmamasını, göstərilməməsini və ötürülməməsini təmin edir.

Betrusted mobil telefonu əvəz etməyə çalışmır, əksinə yoxlanıla bilən giriş və çıxış ilə təhlükəsiz anklav yaradır. Məsələn, xarici smartfon Wi-Fi üzərindən etibarlı olmayan məlumat kanalı kimi istifadə edilə bilər, lakin ötürülən şifrəli mesajlar yalnız Betrusted cihazının daxili klaviaturasında yazılır və qəbul edilmiş mesajlar yalnız daxili ekranda göstərilir. .

Bütün Prekursor və Etibarlı komponentlər açıq mənbədir və lisenziya əsasında modifikasiya və sınaq üçün əlçatandır Açıq Hardware Lisenziyası 1.2, bütün törəmə işlərin eyni lisenziya altında açılmasını tələb edir. Açıq daxil olmaqla sxemy və layihə sənədlərini tamamlayın əsas və köməkçi lövhələr, hazır icra SoC Etibarlıdır и nəzarətçi (EC). Mənzilin 3D çapı üçün mövcud modellər. Açıq layihələr şəklində də inkişaf edir proqram təminatı dəsti və ixtisaslaşdırılmışdır əməliyyat sistemi Mikrokernelə əsaslanan Xous.

Pulsuz mobil cihazların yaradılması üçün prekursor platforması təqdim edildi

Mənbə: opennet.ru

Добавить комментарий