Представљена прекурсорска платформа за креирање бесплатних мобилних уређаја

Ендрју Хуанг (Андрев Хуанг), реномирани награђивани активиста за бесплатни хардвер ЕФФ Пионеер Авард 2012, уведен отворена платформа "претходник“, дизајниран за креирање концепата за нове мобилне уређаје. Слично као што вам Распберри Пи и Ардуино омогућавају да креирате уређаје за Интернет ствари, Прецурсор има за циљ да пружи могућност дизајнирања и склапања различитих мобилних уређаја како бисте решили своје проблеме сопственим рукама.

За разлику од других пројеката, Прецурсор нуди ентузијастима не само плочу, већ готов прототип преносивог уређаја са алуминијумским кућиштем димензија 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. Крипто мотор је написан у СистемВерилог-у и заснован је на крипто језгрима из пројекта Гоогле ОпенТитан.

Прецурсор је позициониран као платформа за креирање и верификацију прототипова, док је Бетрустед један од готових мобилних уређаја изграђених на врху Прецурсор-а. Пошто традиционалне енклаве које се користе за изоловано складиштење крипто кључева не штите од напада на високом нивоу као што је прикупљање лозинки помоћу кеилоггера или приступање порукама путем снимања екрана, Бетрустед додаје елементе интеракције корисника имплементацији енклаве (ХЦл,Интеракција између човека и рачунара), обезбеђујући да осетљиви подаци које може да прочита људско биће никада се не чувају, приказују или преносе ван безбедног уређаја.

Бетрустед не покушава да замени мобилни телефон, већ ствара сигурну енклаву са улазом и излазом који се може надзирати. На пример, екстерни паметни телефон може да се користи преко Ви-Фи-а као непоуздани канал података, али се шифроване поруке које се шаљу само куцају на уграђеној тастатури Бетрустед уређаја, а примљене поруке се приказују само на уграђеном екрану .

Све компоненте Прецурсор и Бетрустед су отвореног кода и доступне за модификацију и експериментисање под лиценцом Отворена лиценца за хардвер 1.2, захтевајући да се сви изведени радови отварају под истом лиценцом. Укључујући отворене схеми и комплетну пројектну документацију главне и помоћне плоче, готова имплементација СоЦ Бетрустед и контролни контролер (EC). Доступни модели за 3Д штампање кућишта. Такође се развија у облику отворених пројеката сет фирмвера и специјализована оперативни систем Ксоус заснован на микрокернелу.

 Представљена прекурсорска платформа за креирање бесплатних мобилних уређаја

Извор: опеннет.ру