Свежие обсуждения
Микроконтроллеры

Защищённые контроллеры от реинжениринга, какие?

1 2 5

Арс: Там и контроллеры перечислены, которые они ломают.
Вот мне хочется узнать, хотя бы какой контроллер из массовых наиболее трудно будет взломать.

Те, которые там не перечислены

 

Арс: Вот мне хочется узнать, хотя бы какой контроллер из массовых наиболее трудно будет взломать.

Вообще-то неправильная формулировка. Правильная: какой может быть смогут взломать. А еще более правильная - какой из еще производящихся смогут если повезет взломать. Выбираем из списка МК старше где-то 10 лет и смотрим, какие еще производятся. Вот и список кандидатов на взлом.

 

Чтение защищенных микроконтроллеров.

 

Во-во. Те самые кулхацкеры из Киева, про которых на Казусе и выносили вердикт: халявщики с пальцовкой. Они со своим "крутейшим" оборудованием везде засветились. Даже фраза как была осталась:
"Восстановление исходного текста программы и алгоритма на языке Си или Ассемблер." Про которую я на Казусе "на пальцах" объяснял - НЕВОЗМОЖНО.

И статейка знакомая - точнее перевод с английского знакомой статьи. В которой "дрессированные" лазеры стирают то, что не могут.Отражаясь исключительно под нужным углом и попадая в исключительно нужное место. И с тем же результатом - фигушки, а не снятие защиты. Только у оригинала год 2001...2004.

Можете еще про этих Киевских орлов на Электрониксе поискать, на Микрочип.ру. Ну или на мою ссылку топайте. Там 2 первых страницы все хорошо (для них) а вот дальше...
Непонятные места могу объяснить, как один из экзекуторов .

 

Есть один способ защиты, не совсем программный. Около трех лет назад в РАДИО был прибор на
ATtyni2323, измеритель емкости и ЭПС. Он спроектирован так, что после изготовления надо измерить
точно два тока и два напряжения, из них вычислить промежуточные константы и занести их в исход-
ный текст программы. Затем исходник компилируется и получается hex. При этом для каждого экземп-
ляра он свой. Таким образом, успешно прочитанный hex на другом (с виду точно таком же) приборе
будет давать неверный результат. Замки на процессор не нужны в принципе. Способ несколько
геморройный, но достаточно эффективный и пригодный для любого семейства МК.

 

На ассемблере, если скорости хватает, можно так закрутить на какой-нибудь параметр на его плате.... хрен им!

 

Штатной защиты на МК, если он не с прошлого века без изменений выпускается, хватит, чтобы обломить любителей напильника и дремеля по полной программе. Тех самых, на которых были ссылки.

 

Не думаю что что-то сильно изменилось, хотя недавно Atmel переразвел кристалл Atmega 128. На рентгене увидели. Стал меньше размером - экономия, блин, площади пластины или на другой техпроцесс перешли с меньшими нормами.

 

Wladimir_TS: Не думаю что что-то сильно изменилось,

Так и у Интела тоже несильно изменилось. Всего-то на порядок где-то линейная плотность упаковки увеличилась. Т.е. меньшие технологические нормы. Кстати можешь обнародовать размер кристалла и сравнить с длиной волны для УФ. Причем без разницы, нового МК или старого. Прикинуть характерный размер логической ячейки и т.п. Благо результат измерений искать специально не надо.

 

Обнародывать подробности скорее не смогу - ДСП.