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

Hi All,

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

Dmitry

Reply to
Dmitry
Loading thread data ...

Hello, Dmitry !

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

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

Reply to
Dima Orlov

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

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

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

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

Reply to
Alex Samutin

и

одним

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

Андрей

Reply to
Andrei Minaev

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

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

WBR E.G.

Reply to
Eugene Gavruk

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

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

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

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

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

Георгий

Reply to
George Shepelev

Hello Dima.

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

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

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

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

Reply to
Vladimir V. Teplouhov

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

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

Андрей

Reply to
Andrei Minaev

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

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

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

Георгий

Reply to
George Shepelev

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

Reply to
Vladimir V. Teplouhov

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

Андрей

Reply to
Andrei Minaev

Hello George!

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

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

Anatoly

Reply to
Anatoly Mashanov

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

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

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

Георгий

Reply to
George Shepelev

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

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

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

Георгий

Reply to
George Shepelev

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

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

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

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

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

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

Георгий

Reply to
George Shepelev

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.