@Kaschenko, @odalist, что если вам поработь на благо родины и сделать утилиту позволяющие делать БИОС с корректной цифровой подписью?
Принцип мне видится таким: Текущие версии проприетарного биос являются довольно большими и состоят из цифровой подписи и всего остального.
Так вот, ранее ради незначительных изменений такую защиту уже преодолевали путём подбора бит в зонах с незначительным содержимым, например с рисунком логотипа фирмы, так чтобы цифровая подпись вычислялась корректно.
Производители БИОС ответили на это тем что вынесли рисунки, пустые области и пр. подобное за пределы подписанного БИОС, а сам биос сделали максимально компактным так, чтобы нельзя было подобрать биты для коллизии цифровой подписи не внеся в биос изменений полностью нарушающих его работу.
Так вот какая у меня мысль: а что если пойти до конца и заменить весь биос целиком на небольшой биос который будет содержать только драйверы необходимые для загрузки уже нашей версии БИОС с ПЗУ материнской платы или usb флешки и никаких кодов дополнительной инициализации или настройки компьютера срдержать не будет.
Такой загрузчик будет намного меньше БИОС и оставит на месте старого биоса достаточно свободных битов для подборки новой коллизии цифровой подписи.
Это может сделать товоизацию безполезной в принципе позволяя запускать ПК с производьным биосом.
Как вам такой план.

На самом деле и с этим можно попробовать что либо сделать, но тут важно сколько людей и с какими навыками готовы присоединится к проекту и какое оборудование для этого они готовы купить.
Есть два направления:
Сделать специальную материнскую плату в которой подавать в процессор питание на различные строго определённые промежутки времени и сопрставляя какие участки флешпамяти были считаны с появившимся за этот период времени изменениями в ОЗУ поймать момент когда в трустзоне будет находится образ флешки в нерасшифрованном состоянии.
Это позволит сопоставив содержимое трустзоны и образа флешки установить ключ шифрования трустзоны.
В общем действуя подобным образом попытаться собрать как можно больше данных для криптографического анализа. Возможно имеет смысл с помощью датчиков магнитного поля записать активность отдельных чипов, благо последние процессоры разделены на кристаллы.
Этот способ потребует мозгов, но сравнительно дёшев.
более дорогой способ.
Отпрять на процессоре чиплет и изучив работу инфинитной фабрики попытаться проимитировать ПЛМ матрицей кристалл чиплета. При этом весьма вероятно что данные трустзоны по этой шине передаются уже расшифрованными.
Но как минимум для этого надо станок для микросварки, чтобы подключатся к нужным выводам и дорогущую FPGA способную работать на нужных частотах.
Лично я могу в качестве вклада сделать купить самые дешёвые процессор, материнку и ОЗУ путём замены кварцев или иных комплектующих, а также удлиняя линии к ОЗУ проволокой определить границы того, насколько сильно можно замедлить работу процессора.
Нехило так план @[email protected] 14:46:39 (CET) эволюционировал в план от @[email protected] 10:09:38 (CET). Только новый план имеет совсем другую цель, необходимый уровень знаний участников, и затрат.
Что это значит?
Это значит что если сообщество хочет свободный биос на актуальных материнках то оно должно объединятся.
:)
Это значит, что первоначальный план был хреновым и требовал доработки, о чём несколько участников, правда в излишне эмоциональной форме, и пытались сказать. Не факт, что второй план хороший и можно выполнить, но он уже совсем не про БИОС, а о вычислительной платформе с определёнными характеристиками. Эти характеристики пока ещё не уточнены, как и неясны ожидаемые результаты, сроки работы, и объём требуемых инвестиций. Вообще - этот проект коммерческий или хобби? Если хобби, то сразу “нет”, поскольку не найдёшь столько единомышленников без чёткого понимания результата. Если коммерческий, то … ну ты уже понял.
Вполне нормальный план в случае не шифрованного биоса.