реклама на сайте
подробности

 
 
> OTP или FLASH - вопросы защиты от считывания, и вообще про использование IP макроселов
yes
сообщение Mar 30 2006, 10:43
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



я занимаюсь RTL и о back-end-е имею смутное представление, поэтому глупые вопросы

вопрос про OTP (для TSMC разработка флаш обычно сильно тормозит и ее пока нет)
топологии этих макроячеек у меня нет, есть некое описание (достаточно халявное) - нужно выбрать или отказаться от этого вообще

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

вообще есть какие-то нормы на расположение входов/выходов (произвольной) ячейки? (ну то есть на каком уровне и как сложно их обнаружить/подключится)

технология m8 - я так понимаю, что для трассировки отводятся верхние слои, а "внутренности" ячейки трассируются на нижних слоях (например, артизан компилер генерит SRAM в 4-х нижних слоях), это так?

но предлагаемая ячейка OTP имеет все входы-выходы подключенные через IO PAD-ы, это значит что подкючать контроллер памяти надо через IO пады и вообще достаточно будет хорошей лупы smile.gif чтобы считать?
ну и опять же - на фотографии чипа (на сайте, см ниже) - мактоячейки памяти хорошо видны - значит все 8 слоев занимает?

еще интересно, что это за
passive reverse-engineering techniques such as voltage contrast or hot spot detection
???

вот эти деятели (одна из альтернатив) утверждают, что обеспечивают Highly secured from unauthorized hacker за счет того, что их патентед транзистор с плавающим затвором неотличим от обычного КМОП
http://www.kilopass.com/e15/?CurrentItem=2&SubItem=1
но какой это имеет смысл?

вот еще вариант
http://www.ememory.com.tw/2-neobit.htm

проблема в том, что после всяких NDA присылают даташит, который шит, а не дата smile.gif

---------------

может что-либо порекомендуете почитать полезное для понимания проблемы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yes
сообщение Mar 31 2006, 12:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



а технологический вопрос - есть ли методы предотвратить стирание ОТР ренгеном?

собственно в защите, необходимо два "удачных" действия взломщика - считывание (возможно разрушающее), и серийное перепрограммирование (стирание) ОТР в приборе

понятно, что идеально не защитишь, но хотя бы оценить стоимость такого реверс инжениринга...
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Mar 31 2006, 13:09
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(yes @ Mar 31 2006, 16:52) *
а технологический вопрос - есть ли методы предотвратить стирание ОТР ренгеном?

собственно в защите, необходимо два "удачных" действия взломщика - считывание (возможно разрушающее), и серийное перепрограммирование (стирание) ОТР в приборе

понятно, что идеально не защитишь, но хотя бы оценить стоимость такого реверс инжениринга...


Дублировать ячейку, и в дубле всегда должна быть инверсия, т.е. допустимы 10, или 01, 00 или 11 - выключаемся. Тогда если что то трут топором (ренгеном, ультрафиолетом итп) то обе ячейки сваливются в одно значение. А если они близко стоят то стереть взвести только одну очень сложно.
Go to the top of the page
 
+Quote Post
yes
сообщение Apr 7 2006, 16:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(-=Sergei=- @ Mar 31 2006, 17:09) *
Дублировать ячейку, и в дубле всегда должна быть инверсия, т.е. допустимы 10, или 01, 00 или 11 - выключаемся. Тогда если что то трут топором (ренгеном, ультрафиолетом итп) то обе ячейки сваливются в одно значение. А если они близко стоят то стереть взвести только одну очень сложно.


ну а как быть с начальной прошивкой - ведь с завода чип приходит такой же, как и после ренгена...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 10:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016