|
|
  |
Защита данных FPGA, Кто подскажет где почитать? |
|
|
|
Mar 2 2011, 08:30
|
Группа: Новичок
Сообщений: 1
Регистрация: 25-08-10
Пользователь №: 59 098

|
Все что создано человеком так или иначе будет взломано!!!! вопрос во времени!!!!
|
|
|
|
|
May 23 2011, 16:33
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325

|
Цитата(Quater @ Jan 14 2009, 01:03)  Если кто слышал про Actel то их ФПГА не возможно скопировать Это подтверждает армия какой европейской страны не помню но анализ ИС это фирмы я видел сам. Да. На сегодня это самые защищенные ПЛИС. Их невозможно взломать.. ну разве, что за пару сотню лет. Цитата(Gate @ Jan 14 2009, 14:25)  Где нам, дуракам, чай пить! (с) Вы бы сравнили быстродействие к примеру второго циклона от альтеры и актеловского проасика. И цену. По быстродействию они может и медленне, при условии, что ПЛИС заполнена на половину. А ты забей Альтеру на 90%, если сможешь, и посмотрим какое быстродействие будет у Циклона! Да и нужно ли всегда большое быстродействие. Как показывает мой опыт, есть много задач, для которых 100 Мгц больше чем достаточно. А по цене Актел не дороже, чем Альтера или Xilinx Цитата(karatel2009 @ Mar 2 2011, 12:30)  Все что создано человеком так или иначе будет взломано!!!! вопрос во времени!!!! Скорее уж вопрос " Где и как найти нужного человека"! А жить вечно люди пока не могут!
|
|
|
|
|
Jul 31 2011, 10:47
|
Группа: Новичок
Сообщений: 5
Регистрация: 15-07-11
Пользователь №: 66 236

|
Как предпочтительно делать конфигурацию FPGA с точки зрения обсуждаемой здесь темы: через битстрим загружаемый через ПО, через конфигурационную Flash или прошивать саму FPGA ?
|
|
|
|
|
Aug 31 2011, 13:13
|
Группа: Новичок
Сообщений: 8
Регистрация: 11-09-09
Пользователь №: 52 305

|
Цитата(Shtirlits @ Nov 10 2010, 04:33)  Что может отличаться от экземпляра к экземпляру на плате и в fpga, что трудно скопировать? Только номерные микросхемы (DNA, http://www.maxim-ic.com/products/1-wire/authentication.cfm) ? Вот бы найти что-то очень дешевое, но неповторимое! В атмелевских DataFlash есть Unique 64-byte Device Identifier ( http://www.atmel.com/dyn/products/devices....bfamily_id=1805 ), одну такую можно поставить на плату, самую дешевую. И работать с ней на максимальной частоте, чтоб нельзя было её каким-нибудь дешёвым МК заменить... Но всё равно плохо, можно плиской заменить. Похоже, единственно надёжный вариант - уникальный номер у самой FPGA. Придётся наверное переползать на Spartan 3A с третьего циклона.  И чего альтера такую фичу не сделает. Цитата(FAE_SKV @ May 23 2011, 20:33)  А по цене Актел не дороже, чем Альтера или Xilinx Ну это, мягко говоря, неправда...
|
|
|
|
|
Aug 31 2011, 14:02
|
Группа: Новичок
Сообщений: 8
Регистрация: 11-09-09
Пользователь №: 52 305

|
Цитата(=SSN= @ Aug 31 2011, 17:19)  Не, в CycloneIII LS есть "Configuration security using advanced encryption standard (AES) with 256-bit volatile key", это совсем не то, что "Device DNA" у ксайлинкса. А у Cyclone IV и того нет (или я в упор не вижу  ).
|
|
|
|
|
Dec 8 2011, 13:27
|
Местный
  
Группа: Свой
Сообщений: 214
Регистрация: 4-09-07
Из: Зеленоград
Пользователь №: 30 272

|
Цитата(thinkerreed @ Aug 31 2011, 18:02)  Не, в CycloneIII LS есть "Configuration security using advanced encryption standard (AES) with 256-bit volatile key", это совсем не то, что "Device DNA" у ксайлинкса. А у Cyclone IV и того нет (или я в упор не вижу  ). в Cyclone IV я тоже ничего не нашел. либо эта функция сильно скрывается альтеровцами. Присматриваюсь ко вторым арриям поэтому с возможностями Volatile и Non-Volatile Key.
--------------------
за Навального!
|
|
|
|
|
Jan 27 2012, 16:23
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(essev @ Sep 22 2010, 13:26)  А если рассматривать простое и недорогое (примерно 3000-4000 рублей) устройство логика, которого не сильно сложна, но тем не менее нужно его защитить от тупого копирования. Тогда уж точно не надо ставить лишних авров и делать геморройные аутентификации. А просто применить ПЛИС Lattice LatticeXP / LAtticeXP2, которые пока что даже от китайцев надежно защищены тем, что флеш и матрица на одном кристалле и недоступна для прямого считывания при помощи их чип-тестеров. Цитата(Putnik @ Dec 8 2011, 17:27)  в Cyclone IV я тоже ничего не нашел. В пятом найдется, и non-volatile в том числе. Но конечно с точки зрения защищенности предпочтительнее Lattice и Actel.
|
|
|
|
|
Jan 28 2012, 00:47
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Цитата(Stewart Little @ Jan 27 2012, 19:06)  Для создания шифрованного файла нужно иметь специальную фичу в лицензионном файле. Это я понимаю. Она похоже есть тк генерировать поф с шифровкой я могу. Проблема в том что в плату по инструкции могу зашить файл .flash а не pof. А как получить .flash из .pof я не знаю. Знаю только как получить .flash из .sof но в таком варианте не знаю как его зашифровать своими ключами.
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
Apr 6 2012, 03:59
|
Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 15-05-08
Пользователь №: 37 525

|
Прошу совета . Поставлена задача : защитить конфигурацию маленького Cyclone_2, 3, 4 от подмены ( anti-tampering). При этом защита конфигурации от копирования для Cyclone-2,3,4 полагается невозможной и не рассматривается. С3-LS-также не рассматривается.
Подскажите пожалуйста - насколько эффективно будет следующее решение :
1. В ПЛИС, помимо основной логики , встраивается генератор хеш-функции ( к примеру - SHA), не имеющий с основной логикой никаких логических связей.
2.Оставшееся от основных функций свободное простанство ПЛИС по возможности максимально заполняется ложной логикой , не имеющей отношения к основной функции.
3. Внешний по отношению к ПЛИС микроконтроллер периодически , со случайным интервалом , отправляет во встроеный в ПЛИС генератор хэш массив случайных чисел и получает результат.
4. На основании правильного результата микроконтроллер делает вывод не только о работоспособности генератора хэш, но и о достоверности всей конфигурации ПЛИС, включая не относящуюся к генератору хэш основную логику.
Основа метода - перехваченую прошивку трудно отреверсить.
Сообщение отредактировал nh4t - Apr 6 2012, 04:11
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|