В августе 2024 года мы выпустили RP2350, наш новейший защищенный микроконтроллер. В то же время мы начали нашу первую из двух задач по взлому, направленную на обход мер безопасности, встроенных в RP2350. Задача была веселой и познавательной, и несколько победителей были награждены, что побудило нас повторно запустить RP2350, чтобы исправить большинство поломок, обнаруженных в чипе.

Несколько месяцев назад умные люди из Ledger Donjon связались с нами, чтобы поделиться результатами исследования безопасности RP2350. Они нашли уязвимость в системе безопасности, которая принесла бы им приз в первом хакерском соревновании!
Пью-пиу. Дарт!
Команда Ledger Donjon показала, что если у вас есть лаборатория, полная умных, мотивированных людей и специализированного микроскопического и лазерного оборудования стоимостью около 250 000 долларов, вы даже можете повторно включить интерфейс отладки на защищенном чипе RP2350-A4 (что мы пытаемся сделать невозможным).
Они использовали несколько очень умных механизмов для определения точных частей чипа RP2350, на которые может воздействовать высокосфокусированный инфракрасный лазерный луч, который вмешивается в содержимое определенных регистров, чтобы повторно включить доступ к отладке и обеспечить считывание OTP.

Это потрясающая работа команды Donjon, и мы очень впечатлены. Мы хотели бы поблагодарить команду за их усердную работу, профессионализм и ответственное раскрытие информации.
Узнайте больше об этом.
Мы рассмотрели исследование и пришли к выводу, что эти результаты не требуют повторного вращения фишки:
- Это деструктивная атака, требующая удаления и деинкапсуляции чипа.
- Предполагая, что используются ключи для каждого устройства, оно должно иметь только одну область действия устройства.
- Это требует очень специфического набора навыков, плюс лабораторию, полную бужового оборудования, и/или запасные 250 тысяч долларов.
Почетное (повторное) упоминание
Если все это звучит немного знакомо, то так оно и есть. В первом конкурсе Hacking Challenge один из победителей использовал самодельную установку ИК-лазера, которую они построили, чтобы заставить A2 RP2350 сделать что-то нехорошее. Узнайте больше об этом. Сбой Курка в конечном итоге был исправлен с помощью версии загрузочного ПЗУ, которая была частью текущей версии кристалла A4 RP2350.

Что дальше?
Наш второй Hacking Challenge проводится уже довольно давно. Он фокусируется на анализе побочных каналов (SCA) и после двух продлений сроков остается непобежденным, хотя некоторые команды кажутся близкими к победе. Второе испытание продлится до конца следующего месяца, так что ждите обновления в ближайшее время!