Защита аппаратной части... оно возможно?

May 27, 2004 Last reply: 22 years ago 14 Replies

Hi All,



Делается железяка под Linux на PXA255+Virtex+SDRAM+Flash+USB+LCD. CPLD и контроллеров, имеющих бит защиты не предусмотрено. Какими методами можно пытаться защитить железку, поскольку заказчик выдвигает это требование одним из основных.



Dmitry


Hello, Dmitry !

Какую-нибудь критическую функцию (например загрузку программируемой логики) реализовать на защищенном микроконтроллере.

С уважением, Дима Орлов.

Thu May 27 2004 09:34, Dmitry wrote to All:

D> и контроллеров, имеющих бит защиты не предусмотрено. Какими методами можно D> пытаться защитить железку, поскольку заказчик выдвигает это требование D> одним из основных.

А можно поконкретнее - что именно защитить и от чего?

/Sam [samoutin(ат)hotbox.ru]

и

одним

Никак. Нужно, пока не поздно, что-нибудь добавить в аппаратную часть. Вариантов много.

Андрей

Hello,Andrei ! AM> Никак. Нужно, пока не поздно, что-нибудь добавить в аппаратную часть. AM> Вариантов много.

Когда одна моя знакомая фирма делала железяки на 155, не токмо заказчику схем к ЭД не прилагала, но маркировку мелкосхем с корпусов смывала :-)) Вот так бережет свое ноу-гав-гаву наш простой советский человек.

WBR E.G.

Dmitry, ты ещё здесь сидишь?

Четверг Май 27 2004 09:34, Dmitry wrote to All:

D> Делается железяка под Linux на PXA255+Virtex+SDRAM+Flash+USB+LCD. D> CPLD и контроллеров, имеющих бит защиты не предусмотрено. Какими D> методами можно пытаться защитить железку, поскольку заказчик выдвигает D> это требование одним из основных.

"Вы попали" (c)

Тут защиту будет организовать очень трудно :-(

Георгий

Hello Dima.

27 May 04 18:21, you wrote to Dmitry:

DO> Какую-нибудь критическую функцию (например загрузку программируемой DO> логики) реализовать на защищенном микроконтроллере.

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

Vladimir PS Против лома...

"Vladimir V. Teplouhov" snipped-for-privacy@p6.f.n5002.z2.fidonet.org>

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

Андрей

Andrei, ты ещё здесь сидишь?

Воскресенье Май 30 2004 06:59, Andrei Minaev wrote to Vladimir V. Teplouhov:

И что толку? Hу, "отломают" эту проверку в основной программе, "тоже мне фокус" (c) ;-)

Георгий

Hello George.

28 May 04 13:17, you wrote to Dmitry: GS> Четверг Май 27 2004 09:34, Dmitry wrote to All:

D>> Делается железяка под Linux на PXA255+Virtex+SDRAM+Flash+USB+LCD. D>> CPLD и контроллеров, имеющих бит защиты не предусмотрено. Какими D>> методами можно пытаться защитить железку, поскольку заказчик выдвигает D>> это требование одним из основных.

GS> "Вы попали" (c)

GS> Тут защиту будет организовать очень трудно :-(

ну отчего-же - можно например запустить веб-бровзер, а саму прогу держать на сервере :)

Vladimir

Для тебя отображение кода программы на бинарный файл загрузки виртекса - вполне однонаправленная функция. Дизассемблировать образ памяти виртекса и "отломать" проверку ты не сможешь. И вообще это непросто, если делать правильно. Во всяком случае, мы именно так делаем с циклонами и стратиксами. Умников, готовых по бинарнику восстановить логические уравнения и отломать лишнее, видеть пока не доводилось.

Андрей

Hello George!

31 May 04 09:36, you wrote to Andrei Minaev:

Засунуть в защищенный мп критическую часть алгоритма.

Anatoly

Andrei, ты ещё здесь сидишь?

Вторник Июнь 01 2004 07:43, Andrei Minaev wrote to George Shepelev:

При достаточно высокой цене ваших изделий - хоть один умник почти наверняка найдётся, а этого достаточно...

Георгий

Anatoly, ты ещё здесь сидишь?

Вторник Июнь 01 2004 14:41, Anatoly Mashanov wrote to George Shepelev:

Да, это неплохой метод. Поскольку "отрезать" соответствующую часть основной программы будет нельзя...

Георгий

Ruslan, ты ещё здесь сидишь?

Четверг Июнь 03 2004 14:51, Ruslan Mohniuc wrote to George Shepelev:

GS>> При достаточно высокой цене ваших изделий - хоть один умник GS>> почти наверняка найдётся, а этого достаточно... RM> Где ты о таких умниках слышал? Как их искать?

При достаточно высокой цене - сами найдутся ;)

RM> Известен ли тебе хоть один пример преобразования hex-кода,зашиваемого RM> в ПЛИС, в что-то удобочитаемое? Hу, схему соединения элементов, логику RM> работы, величины констант?

Отвечено нетмейлом.

Георгий

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required