dipdip 0 20 апреля, 2014 Опубликовано 20 апреля, 2014 · Жалоба Планирую использовать ADSP BF592. Память программ в нем внешняя, поэтому возник вопрос как защитить прошивку? Память будет SPI eeprom. Про Lockbox в описании BF592 ничего не пишут. Как еще можно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 20 апреля, 2014 Опубликовано 20 апреля, 2014 · Жалоба как защитить прошивку? Как еще можно? 1) никак. 2) единственная возможность заказать у AD процессоры со своим L1 ROMом (boot mode 111), ну то почти тоже самое что и см. 1) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dipdip 0 20 апреля, 2014 Опубликовано 20 апреля, 2014 (изменено) · Жалоба 1) никак. 2) единственная возможность заказать у AD процессоры со своим L1 ROMом (boot mode 111), ну то почти тоже самое что и см. 1) А сколько у них минимальное количество закупки чипов со своим L1 ROMом? Может есть опыт такой операции, подробности? А что, можно вычитать отладчиком L1 ROM? Кто тогда их использует без защиты? Изменено 20 апреля, 2014 пользователем dipdip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 20 апреля, 2014 Опубликовано 20 апреля, 2014 · Жалоба А сколько у них минимальное количество закупки чипов со своим L1 ROMом? Может есть опыт такой операции, подробности? понятия не имею, просто такой режим загрузки имеется и в даташите описан Customers wishing to customize the on-chip ROM for their own application needs should contact ADI sales for more information on terms and conditions and details on the technical implementation. А что, можно вычитать отладчиком L1 ROM? ну они же не идиоты, иначе толку от такой защиты никакого. Ability to restrict access to all or specific segments of the on-chip ROM а тот что по умолчанию зашит может и можно. Кто тогда их использует без защиты? bf53x вполне используют, да и в новых двухъядерных bf60х тоже lockboxa вроде нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба Планирую использовать ADSP BF592. Память программ в нем внешняя, поэтому возник вопрос как защитить прошивку? Память будет SPI eeprom. Про Lockbox в описании BF592 ничего не пишут. Как еще можно? Когдато я ломал голову как под BF532/533 сделать защиту, единственный вменяемый вариант к которому я пришел - это привязка к ID чипам: проца+памяти+... То есть, перед прошивкой, запускается сервисная прога - которая выдает результирующее ID и его потом останется прошить в прошивку, причем не просто прошить, а на самом деле размазать по коду, чтоб по факту было десятки мест. Программисту нужно будет только позаботиться как принятое результирующее ID удобно вставлять в исходник переб пересборкой. ну это в принципе пустяковый вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба Когдато я ломал голову как под BF532/533 сделать защиту, единственный вменяемый вариант к которому я пришел - это привязка к ID чипам: проца+памяти+... в BF532 есть уникальный ID? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dipdip 0 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба Когдато я ломал голову как под BF532/533 сделать защиту, единственный вменяемый вариант к которому я пришел - это привязка к ID чипам: проца+памяти+... То есть, перед прошивкой, запускается сервисная прога - которая выдает результирующее ID и его потом останется прошить в прошивку, причем не просто прошить, а на самом деле размазать по коду, чтоб по факту было десятки мест. Программисту нужно будет только позаботиться как принятое результирующее ID удобно вставлять в исходник переб пересборкой. ну это в принципе пустяковый вопрос. Если для загрузки будет spi flash 2mb, то что помешает выпаять ее, вставить в программатор, считать код и сделать копию кода в новой микросхеме? У микросхемы процессора bf592 может быть свой ID код, но одинаковый для всех МС этого типа. У внешней памяти тоже. Уникальности не будет, все копируется. Может идеология на западе другая? Никто не прячет прошивки и подает в суд в случае чего? С нашими судами такое не реально. Кто-то выпускает серийно что-то на процессорах без защиты кода? Отзовитесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба защитить от тупого копирования всё устройство можно добавив любой копеечный МК с защитой от чтения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dipdip 0 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба защитить от тупого копирования всё устройство можно добавив любой копеечный МК с защитой от чтения. Тоже думал добавить PIC с куском алгоритма управления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба Если для загрузки будет spi flash 2mb, то что помешает выпаять ее, вставить в программатор, считать код и сделать копию кода в новой микросхеме? У микросхемы процессора bf592 может быть свой ID код, но одинаковый для всех МС этого типа. У внешней памяти тоже. Уникальности не будет, все копируется. Может идеология на западе другая? Никто не прячет прошивки и подает в суд в случае чего? С нашими судами такое не реально. Кто-то выпускает серийно что-то на процессорах без защиты кода? Отзовитесь. Многие чипы имеют свой айди, нужно внимательно их документации смотреть, а некоторые не парятся, особенно китайцы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gradient 1 22 апреля, 2014 Опубликовано 22 апреля, 2014 · Жалоба защитить от тупого копирования всё устройство можно добавив любой копеечный МК с защитой от чтения К сожалению нельзя, уже это обсуждалось. Наши дорогие соотечественики сумели поломать практически всё "копеечное". Вы можете заказать считывание содержимого за смешную сумму, менее месячной зарплаты программиста. Надо брать что то очень плохо поддающееся реверсу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 22 апреля, 2014 Опубликовано 22 апреля, 2014 · Жалоба К сожалению нельзя, уже это обсуждалось. Наши дорогие соотечественики сумели поломать практически всё "копеечное". список в студию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gradient 1 23 апреля, 2014 Опубликовано 23 апреля, 2014 · Жалоба Вы батенька, совсем > обленились. Тут обсуждения > через Гугл, поиск на сайте очень плохой. Собственно, описание процесса, стиранием фьюзов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 25 апреля, 2014 Опубликовано 25 апреля, 2014 · Жалоба вообще-то бывают флашки с уникальным ID (Unique, Factory Pre-Programmed identifier) также есть микросхемы типа http://www.maximintegrated.com/app-notes/index.mvp/id/1098 (сам не применял, но с такой микросхемой плата есть, там правда FPGA, а не процессор, но принцип тот же) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться