Ендрју Хуанг (), реномирани награђивани активиста за бесплатни хардвер , отворена платформа "“, дизајниран за креирање концепата за нове мобилне уређаје. Слично као што вам Распберри Пи и Ардуино омогућавају да креирате уређаје за Интернет ствари, Прецурсор има за циљ да пружи могућност дизајнирања и склапања различитих мобилних уређаја како бисте решили своје проблеме сопственим рукама.
За разлику од других пројеката, Прецурсор нуди ентузијастима не само плочу, већ готов прототип преносивог уређаја са алуминијумским кућиштем димензија 69 к 138 к 7.2 мм, ЛЦД екраном (336 к 536), батеријом (1100 мАх Ли-Ион) , минијатурна тастатура, звучник, вибрациони мотор, акцелерометар и жироскоп. Рачунарски модул не долази са готовим процесором, већ са софтверски дефинисаним СоЦ базираним на Ксилинк КСЦ7С50 ФПГА, на основу којег се врши емулација 32-битног РИСЦ-В ЦПУ-а који ради на фреквенцији од 100 МХз. организовано. Истовремено, нема ограничења за емулацију других хардверских компоненти, на пример, може се емулирати рад различитих процесора, од 6502 и З-80 до АВР и АРМ, као и звучних чипова и разних контролера. Плоча укључује 16 МБ СРАМ, 128 МБ Фласх, Ви-Фи Силицон Лабс ВФ200Ц, УСБ тип Ц, СПИ, И²Ц, ГПИО.
Функције везане за безбедност укључују присуство два хардверска генератора псеудо-случајних бројева. Занимљиво је да уређај у суштини долази без уграђеног микрофона – подразумева се да је пријем звука могућ само ако су слушалице експлицитно повезане, а ако су слушалице искључене, физички је немогуће организовати прислушкивање, чак и ако уређај софтвер је компромитован.
Чип за бежичну комуникацију (Ви-Фи) је хардверски изолован од остатка платформе и ради у одвојеном окружењу. За заштиту од неовлашћеног приступа такође се користи кућиште које се може закључати, посебан РТЦ за праћење интегритета и праћење кретања у режиму мировања (увек на акцелерометру и жироскопу). Ту је и ланац самоуништења и тренутно брисање свих података, активирано помоћу АЕС кључа.
ФХДЛ језик се користи за описивање хардверских компоненти (Фрагментед Хардваре Десцриптион Лангуаге), заснован на Питхон-у. Миген је укључен у оквир , који обезбеђује инфраструктуру за креирање електронских кола. Референтни СоЦ је припремљен на основу Прецурсор користећи ФПГА и ЛитеКс , укључујући 100 МХз ВекРИСЦ-В РВ32ИМАЦ ЦПУ, као и уграђени контролер
Бетрустед-ЕЦ са 18 МХз ЛитеКс ВекРИСЦ-В РВ32И језгром.
Бетрустед СоЦ обезбеђује уграђени скуп криптографских примитива као што је генератор псеудо-случајних бројева, АЕС-128, -192, -256 са ЕЦБ, ЦБЦ и ЦТР режимима, СХА-2 и СХА-512, на основу елиптичких кривих Крива25519. Крипто мотор је написан у СистемВерилог-у и заснован је на крипто језгрима из пројекта .
Прецурсор је позициониран као платформа за креирање и верификацију прототипова, док је Бетрустед један од готових мобилних уређаја изграђених на врху Прецурсор-а. Пошто традиционалне енклаве које се користе за изоловано складиштење крипто кључева не штите од напада на високом нивоу као што је прикупљање лозинки помоћу кеилоггера или приступање порукама путем снимања екрана, Бетрустед додаје елементе интеракције корисника имплементацији енклаве (,Интеракција између човека и рачунара), обезбеђујући да осетљиви подаци које може да прочита људско биће никада се не чувају, приказују или преносе ван безбедног уређаја.
Бетрустед не покушава да замени мобилни телефон, већ ствара сигурну енклаву са улазом и излазом који се може надзирати. На пример, екстерни паметни телефон може да се користи преко Ви-Фи-а као непоуздани канал података, али се шифроване поруке које се шаљу само куцају на уграђеној тастатури Бетрустед уређаја, а примљене поруке се приказују само на уграђеном екрану .
Све компоненте Прецурсор и Бетрустед су отвореног кода и доступне за модификацију и експериментисање под лиценцом , захтевајући да се сви изведени радови отварају под истом лиценцом. Укључујући отворене и комплетну пројектну документацију , готова имплементација и (). Доступни модели за 3Д штампање кућишта. Такође се развија у облику отворених пројеката и специјализована Ксоус заснован на микрокернелу.
Извор: опеннет.ру
