Jump to content

    

Recommended Posts

On 2/1/2005 at 6:52 PM, prom said:

Интересуют книги/статьи и т.п. по обеспечению защиты прошивки ПЛИС.

Раньше в защищенных программах на персональных компьютерах (ПК) были популярны аппаратные ключи, обычно их подключали к одному из портов ПК и защищенная программа без таких ключей нормально не работала. Аналогично можно поступить и с ПЛИС, подключив к ней микроконтроллер (МК), например AVR на 8 и меньше выводов, таких уже много.

Суть метода в наличии в ПЛИС схемы, которая время от времени посылает в МК случайно генерированный код достаточной длины и ожидает от МК определенного и известного только ПЛИС и МК кода отклика. Если ожидаемого кода отклика не пришло, то внутри ПЛИС сразу что-то блокируется, например главная тактовая частота или еще что-то. Ясно, что такую схему в ПЛИС нужно придумать самостоятельно. 

Здесь большой простор для желающих защитить свои авторские права.    

Share this post


Link to post
Share on other sites

Думаю что на Zinq 7010 можно сделать прошивку в проц RMkey, и подпись образа целиком парой ключей, сгенеренных под этот ключ. Так же этот ключ позволит криптовать бинарники. Скопировать можно - а вот запустить в неподписанной ОСи - уже нет. Ну, собственно, как и запустить неподписанной бинарник в подписаннной ОСи. 

 

Share this post


Link to post
Share on other sites

Друзья, случилось горе, разрядилась батарея, питающая защищённую область xilinx  Virtex®-4 LX  xc4vlx25  fpga.

Финита-ля камедиа?

Или есть возможность считать защищённую область и перезаписать в стертую м/с (устройства два).

Существуют-ли известные дыры в защите?

Разработчик - известная компания забугром, обслуживание прекращено..

Устройство подключается в USB, и похоже, грузит прошивку с компа.

Edited by Maxim_S

Share this post


Link to post
Share on other sites

Приветствую!

Сочувствую, но кажется мне что действительно тут только букетик и нужен :cray:

Теоретически  конечно можно  экспериментировать  со второй платой, даже  статьи  есть типа  "Black-Box Side-Channel Attacks Highlight the Importance of Countermeasures – An Analysis of the Xilinx Virtex-4 and Virtex-5 Bitstream Encryption Mechanism"  В которых  "ломали" ключ загрузки.  Но  практически такая  реализация кажется мне сомнительной, тем более  на единственном еще  живом "пациенте".

 

Удачи! Rob. 

Share this post


Link to post
Share on other sites

Приветствую!

5 minutes ago, Maxim_S said:

Блин обидно, устройство подешевело ~ в 17 раз)) если FPGA стоит 61 тыр.

Навряд ли сейчас FPGA Virtex®-4 LX  xc4vlx25 стоит такие деньги.  Старенькие уже, и маленькие :yes3:  
А что за устройство хоть?

   

Удачи! Rob.

Share this post


Link to post
Share on other sites

Приветствую!

Ну так это новые  (да  еще в таком магазине :english_en:)  А  паяные  сотня $ за пучок  :biggrin:

1 minute ago, Maxim_S said:

быстродействующий лог анализатор-приставка.

Понятно.  Тут только с производителем связываться (если  получится)  Может  сжалится  за малую денежку восстановит ключ.

Ну или самому прошивку ваять :scratch_one-s_head:


Удачи! Rob.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.