Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226
Думаю уже многие сталкивались с проблемой защиты разработанных прошивок или ядер от тиражирования. Подозреваю что это реализуется с помощью DNA (для ПЛИС Xilinx). У этого элемента на последовательном выходе 57 бит - индивидуальные для каждой микросхемы. Как правильно их использовать? Ведь при примитивном сравнении с указанным заказчиком DNA после синтеза можно увидеть, где это происходит и потом подставлять любой другой DNA? Как правильно организовать эту проверку?
Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226
Victor®, очень информативно... Там везде есть сигнал - DNA валидно, или нет. При передаче заказчику синтезированного ядра он может найти сигнал валидности и принудительно его, например, поднять...
Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371
для меня существует только один вариант защиты: свой загрузчик + локбиты. для армов немного легче - привязка по индивидуальным номерам и свой загрузчик + локбиты.