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

 
 
6 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Немного оффтоп, Про защиту чипа от копирования
krux
сообщение May 29 2015, 16:33
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
прислонить его просто рядышком к основному чипу

тут два момента, во-первых, площадь чипа не резиновая. Во-вторых, если говорить про "выход годных", и ATPG-тестирование, то на фабе тогда должны тестировать и работоспособность закладок =)

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

я скорее поверю в полное отрубание всей электроники при помощи ЭМП-боеголовок.

а все что делается по 0,18 и ниже - это для мирного времени. с соответствующими допущениями.
и если требуется его безопасная эксплуатация - там ситуация кардинально противоположная.
во-первых, устройство проверяется на предмет того, не излучает ли оно само, выше определенной маски.
во-вторых, все оборудование запитывается через помехоподавляющие фильтры,
во-третьих, в помещении устанавливается широкополосная(-ые) глушилка(-и).
в-четвертых, ethernet, если он есть, обязан быть порезан L3+ межсетевыми экранами.
в-пятых, софт проверяется на отсутствие НДВ. специальная программа проверяет вызовы процедур-функций, делает нечто вроде code coverage.
в-шестых, персонал выгоняется из помещения нафиг.
после таких защитных мер - шансов у закладки сработать - тупо нет.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 29 2015, 16:54
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Dr.Alex @ May 29 2015, 16:10) *
Во-первых, заявление о том что "коробка с процом защищена от ядерного взрыва" вообще вызывает недоумение.
Даже если не понимать это буквально. Ну пусть просто очень хорошая коробка.
Разве не очевидно, что помещая проц в такую коробку, вы УЖЕ проиграли?
Ещё не написана программа, не достигнуты нужные ТТХ, короче, НИЧЕГО ещё не сделано, а вы уже проиграли!
Потому что делаете то, чего конкурентам делать не требуется. А именно экранировать/защищать то, чего экранировать не надо.
На сколько утяжелится ваша конструкция? А масса БЧ в ракете всего от нескольких кг до десятков кг.

Не все же делают ракеты. Я не делаю - мне не интересно насколько утяжелится. Я свои процессоры легко могу в чугунный мост класть. Вам мои соболезнования)
Цитата
Как же доставить сигнал, когда о тракте ничего не известно?
На самом деле это УЖЕ наивность считать что врагу ничего не известно о вашей системе, но пусть будет так.
Сразу уясним, что нам надо передать всего 1 бит информации: есть сигнал определённой формы - отключаемся.
Передавать этот несчастный бит можно долго: 10 сек считай что мгновенно, 100 сек тоже абсолютно приемлемо, а может быть и 1000 сек.
Представляете, каков энергетический бюджет канала? Точно сможете экранировать коробку с процом??...
А закладка мониторит шину данных проца, обрабатывающего радиоканал.

у меня на входе плисина.
Вы готовы поставить на кон, на каком ее пине шина данных ацп (с последовательным выходом) ?)
Цитата
Кто-нибудь готов поставить на кон существование своей страны и гарантировать, что на шине проца НЕТ информации, макроскопическая статистическая структура которой не повторяла бы и не коррелировала бы с формой такого простого сигнала-убийцы?
Я уверен (знаю) что есть.

ок. Тогда, чтобы ваши предположения работали, на моей входной плисине ВСЕ ноги (несколько сотен) должны быть с закладками. Учитывая ее цену и целевое назначение, я полагаю, что это маловероятно. Я использую дешевую бюджетную хрень.
Ваша модель непригодна для систем с плис) Используйте перед процессором дешевые бюджетный ПЛИС - сэкономите деньги на чугуне от экранов)

Цитата(krux @ May 29 2015, 20:33) *
тут два момента, во-первых, площадь чипа не резиновая. Во-вторых, если говорить про "выход годных", и ATPG-тестирование, то на фабе тогда должны тестировать и работоспособность закладок =)

почему нет? чем закладка не просто IP ?

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

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


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 29 2015, 16:59
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(a123-flex @ May 29 2015, 19:42) *
Вы готовы поставить на кон, на каком ее пине шина данных ацп (последовательного) ?)

Пока не понял вас. Программа для плисины полностью ваша? И даже без ядер?

Цитата(a123-flex @ May 29 2015, 19:42) *
Ваша модель непригодна для систем с плис)

Нет, даже в этом случае она "в принципе" пригодна.
Варианты:
Не нужно знать, как и куда прицеплен АЦП.
Можно предположить, что данные в итоге валятся в блоковую память. Вот данные в ней и нужно анализировать.
Если плисина имеет выделенные блоки для подключения внешней памяти, можно анализировать их шину.
Можно тупо поксорить все пины и анализировать полученную инфу.
Не сомневаюсь, что часть статистических особенностей сигнала можно обнаружить даже так.

Хотя конечно, в случае плисины всё это гораздо менее вероятно, тут я согласен.
Go to the top of the page
 
+Quote Post
krux
сообщение May 29 2015, 17:14
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(a123-flex @ May 29 2015, 19:54) *
почему нет? чем закладка не просто IP ?

если речь про hard macro, то тенденция в последнее время - покупать вместе с hard macro полный RTL, и какой-нибудь assur-ой/conformal-ом проверять эквивалентность нетлиста.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 29 2015, 17:23
Сообщение #35


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(krux @ May 29 2015, 20:14) *
если речь про hard macro, то тенденция в последнее время - покупать вместе с hard macro полный RTL, и какой-нибудь assur-ой проверять эквивалентность нетлиста.

йес уже сказал что по его мнению аудит даже кода HDL это неподъёмное дело,
хотя мы все знаем что код некоторых известных операционок давно прошёл такой аудит,
я думаю многие знают даже название контор которые этим занимались, и даже конкретных людей.
Go to the top of the page
 
+Quote Post
krux
сообщение May 29 2015, 17:26
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
йес уже сказал что по его мнению аудит даже кода HDL это неподъёмное дело,

если ты купил вообще всё, не проверяя - то сам себе злобный буратино. aka оказал себе медвежью услугу. aka у китайцев готовый дешевле купить.
end of story.

ещё раз, смотрите комплекс мер тут


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 29 2015, 18:13
Сообщение #37


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Dr.Alex @ May 29 2015, 20:59) *
Пока не понял вас. Программа для плисины полностью ваша? И даже без ядер?

без
Цитата
Не нужно знать, как и куда прицеплен АЦП.
Можно предположить, что данные в итоге валятся в блоковую память. Вот данные в ней и нужно анализировать.

не валятся))). Кстати в моем дешевом кристалле несколько сотен блоков памяти)
Цитата
Если плисина имеет выделенные блоки для подключения внешней памяти, можно анализировать их шину.

не имеет
Цитата
Можно тупо поксорить все пины и анализировать полученную инфу.
Не сомневаюсь, что часть статистических особенностей сигнала можно обнаружить даже так.

тупо поксорить конечно можно.
Но вот что из етого выйдет - большой вопрос. Пример с картинкой и aes -ом сильно высосан из пальца (и даже он работает лишь при определенных условиях). Не забывайте, что в случае етого пингвина Вы для анализа данных используете свою человеческую голову. Там такой процессор - мама не горюй, никакого силикона не хватит. Есть некоторый опыт занятий техническим зрением - графического процессора о многих ядрах на гигагерцах хватает на мало очень чего.

Так что пример красивый, но верится с трудом

---------------------------------------------------------------------
те, правильно ли я понимаю, резюме про закладки следующие:

Цитата
вряд ли современный/продвинутый фаб примет топологию, ну может от каких-то фаблесс гигантов, типа Ксайлинса или Альтеры, с которыми уже работали. а с обычным пользователем: дизайн центр при фабе получает дизайн в некотором более или менее законченом виде (зависит от флоу), из этого дизайна _там_ делают топологию. топология IP в руки пользователей вообще не попадает, они получают симуляционную модель ну и еще модели их дофига (сейчас неважно), а само IP только через дизайн центр при фабе


1. при обычной работе с фабами, фаб может впихнуть в кристалл все что угодно и проконтролировать это невозможно, т.к. заказчику в принципе недоступна топология

2. ширпотребовский процессор в военном изделии может иметь сколько угодно закладок - жизни они не вредят, при условии что поток он получает из ПЛИС

3. хитрый канал dralex основан на ам модуляции исходного сигнала белым шумом


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
psygash
сообщение May 29 2015, 18:50
Сообщение #38


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 8-09-05
Из: Зеленоград
Пользователь №: 8 390



Цитата(a123-flex @ May 29 2015, 21:13) *
---------------------------------------------------------------------
те, правильно ли я понимаю, резюме про закладки следующие:

вряд ли современный/продвинутый фаб примет топологию, ну может от каких-то фаблесс гигантов, типа Ксайлинса или Альтеры, с которыми уже работали. а с обычным пользователем: дизайн центр при фабе получает дизайн в некотором более или менее законченом виде (зависит от флоу), из этого дизайна _там_ делают топологию. топология IP в руки пользователей вообще не попадает, они получают симуляционную модель ну и еще модели их дофига (сейчас неважно), а само IP только через дизайн центр при фабе

1. при обычной работе с фабами, фаб может впихнуть в кристалл все что угодно и проконтролировать это невозможно


Вообще-то фабу отдается только gds, он про внутренности и функционал ничего не знает, разве что про свои ip-блоки. Так что сам он ничего не подсунет. Проконтролировать соответствие топологии кристалла исходному gds-су также не составляет больших проблем и не так дорого.
Так все работают, а не только "гиганты" sm.gif
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 29 2015, 19:00
Сообщение #39


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(psygash @ May 29 2015, 22:50) *
Вообще-то фабу отдается только gds, он про внутренности и функционал ничего не знает, разве что про свои ip-блоки. Так что сам он ничего не подсунет. Проконтролировать соответствие топологии кристалла исходному gds-су также не составляет больших проблем и не так дорого.
Так все работают, а не только "гиганты" sm.gif


по-моему налицо противоречие. где же истина ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
krux
сообщение May 29 2015, 19:09
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



ну вобщем-то да, ничто не мешает посмотреть уже разбракованную после ATPG, но ещё не порезанную вафлю.
весь вопрос только к оборудованию и чистоте помещения.
вот уж не знаю, можно ли это сделать тут.

Цитата
по-моему налицо противоречие. где же истина ?

а в чем, по-вашему, противоречие?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 29 2015, 19:12
Сообщение #41


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(a123-flex @ May 29 2015, 21:13) *
2. ширпотребовский процессор в военном изделии может иметь сколько угодно закладок - жизни они не вредят, при условии что поток он получает из ПЛИС (хитрый канал dralex основан на ам модуляции исходного сигнала белым шумом)

Ну вот, а так хорошо начали :-))))
Если из плисины данные таки идут в проц, то в нём и должна быть закладка, которая должна анализировать данные на шинах.
Пример с "АМ модуляцией" и шумом это не более чем пример, который работает!, но сводить всё к нему это жуткое упрощенчество, примерно как "а чем же вы будете дышать в космосе?!".

Ну и наконец, может быть, главное.
Если ваш радиоканал не использует память (или почти не использует), то это хреновый канал. В реальной технике такое вряд ли бывает.
Качественная обработка предполагает накопление приличного числа сэмплов и их пакетный обсчёт.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 29 2015, 19:27
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Dr.Alex @ May 29 2015, 23:12) *
Ну вот, а так хорошо начали :-))))
Если из плисины данные таки идут в проц, то в нём и должна быть закладка, которая должна анализировать данные на шинах.
Пример с "АМ модуляцией" и шумом это не более чем пример, который работает!, но сводить всё к нему это жуткое упрощенчество, примерно как "а чем же вы будете дышать в космосе?!".

Да, косяк, про белый шум надо думать. Хотелось закончить на позитиве. Но Вы лучше не мучьте, а подкиньте еще чего-нибудь интересненького.
Цитата
Ну и наконец, может быть, главное.
Если ваш радиоканал не использует память (или почти не использует), то это хреновый канал. В реальной технике такое вряд ли бывает.
Качественная обработка предполагает накопление приличного числа сэмплов и их пакетный обсчёт.

да есть там память. в плисе предобработка, а память на проце висит.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
alexunder
сообщение May 29 2015, 19:33
Сообщение #43


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(psygash @ May 29 2015, 20:50) *
Вообще-то фабу отдается только gds, он про внутренности и функционал ничего не знает, разве что про свои ip-блоки. Так что сам он ничего не подсунет. Проконтролировать соответствие топологии кристалла исходному gds-су также не составляет больших проблем и не так дорого.
Так все работают, а не только "гиганты" sm.gif

позвольте, но с набором голых GDS фаб мало чего Вам сделает. GDS-это только топология.
А как насчет инфрмации о слоях, где чего сколько напылить, где ALD пройтись и сколько, какое легирование/подлегирование и пр? Без этой информации ни один процесс не запускается. А на таких важных шагах как CMP могут вообще попросить переразвести отдельные блоки, если снятие лишнего материала будет проходить неравномерно (неоднородные плотности разводки, аналогичные проблемы есть при травлении печатных плат).
Имея всю эту информацию как раз можно и делать выводы о заказной СБИС и при желании впихнуть туда что-то, но можно, как тут где-то писали, сломать при этом мозг. Да и кому нужно ставить закладку в ширпотребный МК или медиапроцессор для очередного айфона?


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
psygash
сообщение May 29 2015, 19:36
Сообщение #44


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 8-09-05
Из: Зеленоград
Пользователь №: 8 390



Цитата(krux @ May 29 2015, 22:09) *
ну вобщем-то да, ничто не мешает посмотреть уже разбракованную после ATPG, но ещё не порезанную вафлю.
весь вопрос только к оборудованию и чистоте помещения.
вот уж не знаю, можно ли это сделать тут.


Не только посмотреть, но и послойно снять и восстановить схемотехнику при необходимости. В том числе и у нас.
Вероятность подложить бяку (в том числе чисто технологическую) на этапе GDS-фабрика-чип вообще практически равна нулю, а вероятность обнаружения почти стопроцентная.
Это теоретически можно сделать на этапе разработки архитектуры, схемотехники чипа если так сказать "купить" нужного человека. Вот тогда вполне возможно то о чем говорит Dr.Alex.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение May 29 2015, 19:41
Сообщение #45


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(krux @ May 29 2015, 23:09) *
ну вобщем-то да, ничто не мешает посмотреть уже разбракованную после ATPG, но ещё не порезанную вафлю.
весь вопрос только к оборудованию и чистоте помещения.
вот уж не знаю, можно ли это сделать тут.
а в чем, по-вашему, противоречие?


ну я подумал, что фраза
"из этого дизайна _там_ делают топологию. топология IP в руки пользователей вообще не попадает"
==
"итоговая топология фаба (? фотошаблоны слоев ?) в электронном виде в руки пользователей вообще не попадает".

Это не так ?

из объяснений я понимаю, что посмотреть на готовый чип можно, и сравнить можно.


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

6 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 18:00
Рейтинг@Mail.ru


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