Платформаи прекурсорӣ барои эҷоди дастгоҳҳои мобилии ройгон ҷорӣ карда шудааст

Эндрю Хуанг (Эндрю Хуанг), як фаъоли маъруфи барандаи ҷоиза барои сахтафзори ройгон Ҷоизаи пешрави EFF 2012, муаррифӣ кард платформаи кушода"Пешниҳод", ки барои эҷоди консепсияҳо барои дастгоҳҳои нави мобилӣ пешбинӣ шудааст. Монанди он ки чӣ тавр Raspberry Pi ва Arduino ба шумо имкон медиҳанд, ки дастгоҳҳо барои Интернети чизҳо эҷод кунед, Прекурсор қобилияти тарроҳӣ ва васл кардани дастгоҳҳои гуногуни мобилиро барои ҳалли мушкилоти шумо бо дасти худ фароҳам меорад.

Баръакси лоиҳаҳои дигар, Precursor ба мухлисон на танҳо тахта, балки прототипи тайёри дастгоҳи сайёрро бо корпуси алюминии андозаи 69 x 138 x 7.2 мм, экрани LCD (336x536), батареяи (1100 мАч Li-Ion) пешниҳод мекунад. , клавиатураи миниётуравӣ, баландгӯяк, мотори ларзиш, акселерометр ва гироскоп. Модули ҳисоббарорӣ на бо протсессори тайёр, балки бо SoC-и аз ҷониби нармафзор муайяншуда дар асоси Xilinx XC7S50 FPGA меояд, ки дар асоси он эмуляцияи CPU-и 32-битии RISC-V бо басомади 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 барои тавсифи ҷузъҳои сахтафзор истифода мешавад Миген (Забони тавсифи сахтафзор тақсимшуда), дар асоси Python. Миген ба чаҳорчӯба дохил карда шудааст LiteX, ки инфрасохтори эҷоди схемаҳои электрониро таъмин мекунад. Маълумотнома SoC дар асоси прекурсор бо истифода аз FPGA ва LiteX омода шудааст боваринок, аз ҷумла 100 MHz VexRISC-V RV32IMAC CPU, инчунин як контролери воридшуда
Betrusted-EC бо ядрои 18 MHz LiteX VexRISC-V RV32I.

Платформаи прекурсорӣ барои эҷоди дастгоҳҳои мобилии ройгон ҷорӣ карда шудааст

SoC Betrusted маҷмӯи дохилии ибтидоии криптографиро таъмин мекунад, ба монанди генератори рақамҳои псевдо-тасодуфӣ, AES-128, -192, -256 бо режимҳои ECB, CBC ва CTR, SHA-2 ва SHA-512, муҳаррики крипто дар асоси каҷҳои эллиптикӣ Curve25519. Муҳаррики крипто дар SystemVerilog навишта шудааст ва ба ядроҳои криптографии лоиҳа асос ёфтааст Google OpenTitan.

Прекурсор ҳамчун платформа барои эҷод ва санҷиши прототипҳо ҷойгир аст, дар ҳоле ки Betrusted яке аз дастгоҳҳои мобилии омода аст, ки дар болои Precursor сохта шудааст. Азбаски анклавҳои анъанавӣ, ки барои нигоҳдории ҷудогонаи калидҳои криптографӣ истифода мешаванд, аз ҳамлаҳои сатҳи баланд, ба монанди ҷамъоварии паролҳо бо истифодаи клавиатура ё дастрасӣ ба паёмҳо тавассути скриншоткашӣ муҳофизат намекунанд, Betrusted ба татбиқи анклав унсурҳои ҳамкории корбаронро илова мекунад (HCl,Таъсири мутақобилаи инсон ва компютер), кафолат додани он, ки маълумоти ҳассос, ки онро инсон хонда метавонад, ҳеҷ гоҳ берун аз дастгоҳи бехатар нигоҳ дошта нашавад, намоиш дода нашавад ё интиқол дода нашавад.

Betrusted кӯшиш намекунад, ки телефони мобилиро иваз кунад, балки як анклави бехатарро бо вуруд ва баромади аудитшаванда эҷод мекунад. Масалан, смартфони беруна метавонад тавассути Wi-Fi ҳамчун канали додаҳои эътимоднок истифода шавад, аммо паёмҳои рамзгузоришуда танҳо дар клавиатураи дарунсохташудаи дастгоҳи Betrusted чоп карда мешаванд ва паёмҳои қабулшуда танҳо дар экрани дарунсохт намоиш дода мешаванд. .

Ҳама ҷузъҳои Precursor ва Betrusted манбаи кушода мебошанд ва барои тағир додан ва озмоиш тибқи иҷозатнома дастрасанд Литсензияи кушодаи сахтафзор 1.2, талаб мекунад, ки ҳама корҳои ҳосилшуда таҳти як иҷозатнома кушода шаванд. Аз ҷумла кушода схемы ва ҳуҷҷатҳои лоиҳавӣ пурра тахтахои асосй ва ёрирасон, татбики тайёр SoC боваринок аст и контролери назорат (EC). Моделҳо барои чопи 3D манзил дастрасанд. Он инчунин дар шакли лоиҳаҳои кушода инкишоф меёбад маҷмӯи нармафзор ва махсусгардонида шудааст системаи амалиётӣ Xous дар асоси микроядро.

Платформаи прекурсорӣ барои эҷоди дастгоҳҳои мобилии ройгон ҷорӣ карда шудааст

Манбаъ: opennet.ru

Илова Эзоҳ