Precursor: открытая платформа для защищенных смартфонов

Precursor — это открытая плат­фор­ма для раз­ра­бот­ки обо­ру­до­ва­ния, обес­пе­чи­ва­ю­ще­го за­щи­щен­ные ка­на­лы мо­биль­ной свя­зи. Хо­тя в нем есть свой встро­ен­ный дис­п­лей, ап­па­рат­ная кла­ви­а­ту­ра и вну­т­рен­няя ба­та­рея, это уст­рой­ст­во по фор­ма­ту все рав­но мень­ше и лег­че обыч­но­го смар­т­фо­на. Precursor со­з­дан для по­все­д­нев­но­го ис­поль­зо­ва­ния, но ни­че­го не ме­ша­ет сде­лать из не­го плат­фо­рму для но­вых раз­ра­бо­ток. Ос­но­ван­ный на про­г­рам­мном яд­ре Sys­tem-on-Chip (SoC), раз­ме­щен­ном на Xilinx XC7S50, он от­кры­ва­ет пе­ред раз­ра­бот­чи­кам ши­ро­кие воз­мож­но­с­ти на­с­т­ра­и­вать прак­ти­че­ски лю­бой ас­пект фун­к­ци­о­наль­но­с­ти уст­рой­с­т­ва.

Основанный на программном ядре System-on-Chip (SoC), размещенном на Xilinx XC7S50, Precursor, как открытая платформа для защищенных смартфонов, открывает перед разработчикам широкие возможности настраивать практически любой аспект функциональности устройства

 

Смартфон Precursor был разработан с нуля, чтобы обеспечить безопасность даже в недружественной среде ком­му­ни­ка­ций. Его про­з­рач­ный, ми­ни­ма­ли­с­тич­ный дизайн тем не менее позволяет верифицировать со­е­ди­не­ния связи и пред­от­вра­ща­ет ата­ки на плат­фор­му. Его встроенные криптографические алгоритмы уп­ро­ща­ют ре­а­ли­за­цию ре­сур­со­ем­ких вычислительных протоколов, таких как Double Ratchet, который при­з­ван обес­пе­чить широко рас­про­ст­ра­нен­ную скво­з­ную шиф­ро­ван­ную связь. Средства хранения плат­фор­мы Pre­cur­sor об­лег­ча­ют создание и на­деж­ное хра­не­ние крип­то­гра­фи­че­ских ключей.

Несмотря на мобильный форм-фактор, Precursor предоставляет неплохой набор ресурсов для аппаратных мо­ди­фи­ка­ций. Его кла­ви­а­ту­ра пред­став­ля­ет собой отдельную печатную плату с I2C-интерфейсом, ко­то­рая от­кры­ва­ет воз­мож­но­с­ти для новых ком­по­но­вок и/или сенсорных датчиков. Батарейный отсеке сна­б­жен кон­так­та­ми для подключению к про­цес­сор­ным линиям GPIO управляющего контроллера iCE40UP5K, что по­зво­ля­ет разработчикам уп­рав­лять вре­ме­нем ав­то­ном­ной источника питания и со­зда­вать до­пол­ни­тель­ные ап­па­рат­ные функции.

Precursor — это надежная отправная точка для аппаратного проекта, независимо от того, включает ли он су­пер­за­щи­щен­ную плат­фор­му для обмена сообщениями, изолированный крип­то­ко­ше­лек, надежный ау­тен­ти­фи­ка­тор или что-то бо­лее ув­ле­ка­тель­ное, например портативную консоль для ретро-игр. Precursor по­став­ля­ет­ся с эталонной про­шив­кой, ко­то­рая демонстрирует, как интегрировать различные компоненты, встро­ен­ные в плат­фор­му.

Источник: Crowd Supply