Перейти к содержанию
    

Защита кода во флэше, процессор tms320vc5509a

Здравствуйте.

Подскажите где найти документы с описанием способа защиты кода программ во внешней последовательной флэше. Копался в аппноутах и даташитах — ничего полноценного не нашел. Вроде бы данная вещь реализована по умолчанию, по крайней мере так говорит поддержка тексаса…

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вроде бы это только при заказе полтонны процессоров с измененной под заказ маской бутлоадера - чтобы дешифрование при загрузке было и JTAG железно-убитый. так что только поддержка и может что-то сказать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В техподдержке говорят, что возможно только для 5504/5505(

Ну хоть какой-нибудь трудный компаунд посоветуйте для этой цели

Изменено пользователем mvb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Защитить внешнюю флешь - практически не реально не имея какого-то ключа внутри проца. Есть встроенные механизмы защиты внутренних флешь. Так что если реально нужно защитить программу - стоит посмотреть в сторону ДСП с внутренней флешиной, хотя бы небольшой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Защитить внешнюю флешь - практически не реально не имея какого-то ключа внутри проца. Есть встроенные механизмы защиты внутренних флешь. Так что если реально нужно защитить программу - стоит посмотреть в сторону ДСП с внутренней флешиной, хотя бы небольшой.

 

 

 

 

А если флеш задублировать. Поставить внешний сторожевой таймер. И переключать корпуса при сбросе. Ну и соответственно проверять в процессе работы содержимое обоих корпусов. В случае ошибок переписывать из одного в другой. Да много чего придумать можно. Мне кажется с внутренней флешкой запарнее будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если флеш задублировать. Поставить внешний сторожевой таймер.

 

Если физически не отжечь JTAG - то пофигу любые наружние навороты. Ну кроме конечно другого девайса с закрытой флеш, без которого девайс сложноповторяем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если дописать свой лоадер, который будет загружать основную часть кода, после загрузки себя...

от пионеров должно спасти, вроде...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если дописать свой лоадер, который будет загружать основную часть кода, после загрузки себя...

от пионеров должно спасти, вроде...

А лоадер надо тоже как-то защищать, иначе шифруй-не шифруй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну да... ну я ж и говорю - от пионеров))) за первые 15 минут может не сломают....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно поставить дополнительный МК с закрытой флешкой, где хранится код или МК + флешка с зашифрованным кодом. Но тут могут снифить поток от МК к процу, так что опять от пионеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но тут могут снифить поток от МК к процу, так что опять от пионеров.

Это как раз пионеры снифить будут. Остальные сольют образ всей памяти через эмулятор. А добраться до JTAG-пинов можно даже с БГА и даже если они не разведены

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А JTAG никак не отключается или блокируется какими-то хитрыми методами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А JTAG никак не отключается или блокируется какими-то хитрыми методами?

Только заказом партии чипов на TI с отключением его коррекцией маски.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...