Эндрю Хуан (
Басқа жобалардан айырмашылығы, Precursor әуесқойларға тек тақтаны ғана емес, 69 x 138 x 7.2 мм өлшемді алюминий корпусы, СКД экраны (336x536), батареясы (1100 мАч Li-Ion) бар портативті құрылғының дайын прототипін ұсынады. , миниатюралық пернетақта, дауыс зорайтқыш, діріл қозғалтқышы, акселерометр және гироскоп. Есептеу модулі дайын процессормен емес, Xilinx XC7S50 FPGA негізіндегі бағдарламалық қамтамасыз етумен анықталған SoC-пен келеді, оның негізінде 32 МГц жиілікте жұмыс істейтін 100 биттік RISC-V процессорының эмуляциясы жүзеге асырылады. ұйымдастырылған. Сонымен қатар, басқа аппараттық құрамдастардың эмуляциясында ешқандай шектеулер жоқ, мысалы, 6502 және Z-80-ден AVR және ARM-ге дейін, сонымен қатар дыбыс чиптері мен әртүрлі контроллерлерге дейін әртүрлі процессорлардың жұмысын эмуляциялауға болады. Тақтада 16 МБ SRAM, 128 МБ Flash, Wi-Fi Silicon Labs WF200C, USB түрі C, SPI, I²C, GPIO бар.
Қауіпсіздікке қатысты мүмкіндіктерге екі аппараттық псевдокездейсоқ сандар генераторының болуы кіреді. Бір қызығы, құрылғы негізінен кірістірілген микрофонсыз келеді - дыбысты қабылдау тек құлақаспап анық қосылған жағдайда ғана мүмкін болатыны түсініледі, ал гарнитура ажыратылған болса, тіпті құрылғы болса да тыңдауды ұйымдастыру физикалық мүмкін емес. бағдарламалық қамтамасыз ету бұзылды.
Сымсыз байланысқа арналған чип (Wi-Fi) платформаның қалған бөлігінен оқшауланған аппараттық құрал болып табылады және бөлек ортада жұмыс істейді. Рұқсат етілмеген қол жеткізуден қорғау үшін құлыпталатын корпус, тұтастықты бақылау үшін бөлек RTC және күту режимінде қозғалысты бақылау (әрдайым акселерометр мен гироскопта) пайдаланылады. Сондай-ақ, өзін-өзі жою тізбегі және AES кілті арқылы белсендірілген барлық деректерді лезде тазарту бар.
FHDL тілі аппараттық құрамдастарды сипаттау үшін қолданылады
18 МГц LiteX VexRISC-V RV32I ядросы бар Betrusted-EC.
Betrusted SoC жалған кездейсоқ сандар генераторы, ECB, CBC және CTR режимдері бар AES-128, -192, -256, SHA-2 және SHA-512 сияқты криптографиялық примитивтердің кірістірілген жинағын қамтамасыз етеді,
Прекурсор прототиптерді жасауға және тексеруге арналған платформа ретінде орналастырылған, ал Betrusted прекурсордың үстіне салынған дайын мобильді құрылғылардың бірі болып табылады. Криптовалюта кілттерін оқшаулау үшін пайдаланылатын дәстүрлі анклавтар пернетақтаны пайдаланып құпия сөздерді жинау немесе скриншот жасау арқылы хабарларға қол жеткізу сияқты жоғары деңгейдегі шабуылдардан қорғамайтындықтан, Betrusted анклавты іске асыруға пайдаланушының өзара әрекеттесу элементтерін қосады (
Betrusted ұялы телефонды ауыстыруға тырыспайды, керісінше тексерілетін кіріс пен шығысы бар қауіпсіз анклав жасайды. Мысалы, сыртқы смартфонды Wi-Fi арқылы сенімді емес деректер арнасы ретінде пайдалануға болады, бірақ жіберілген шифрланған хабарлар тек сенімді құрылғының кірістірілген пернетақтасында теріледі, ал қабылданған хабарлар тек кірістірілген экранда көрсетіледі. .
Барлық Precursor және Betrusted құрамдастары ашық бастапқы болып табылады және лицензия бойынша өзгерту және эксперимент жүргізу үшін қол жетімді
Ақпарат көзі: opennet.ru