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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Получить файл прошивки MAXII, во время его программирования
zombi
сообщение Aug 16 2013, 11:40
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



если подключить некую "прослушку" паралельно сигналам JTAGа.
Интересует возможно ли в принципе ?
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 16 2013, 11:41
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Если прослушивать непосредственно процесс программирования, то возможно.
Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования sm.gif
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Aug 16 2013, 11:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 16 2013, 11:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vetal @ Aug 16 2013, 14:41) *
Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования sm.gif

Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

Цитата(eugen_pcad_ru @ Aug 16 2013, 14:47) *
Насколько я понял речь идет о мониторинге линий при прошивке FPGА из внешней П3У (т.е. без прогpaмматopа и при включении питания). Так?

Нет, cpld и единожды при изготовлении с обязательной установкой бита секретности.
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 16 2013, 13:04
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь sm.gif
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 16 2013, 13:09
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vetal @ Aug 16 2013, 16:04) *
Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь sm.gif

Что за таймаут? где его сделать? можно подробнее?
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 16 2013, 19:03
Сообщение #7


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(zombi @ Aug 16 2013, 15:53) *
Хочу выяснить возможность удалённого программирования MAXII и при этом оставаться уверенным что никто не "стибрит" прошивку.

имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 16 2013, 20:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vitan @ Aug 16 2013, 22:03) *
имхо надо в прошивку добавлять криптографию, которая будет распознавать, на оригинальной ли плате она запущена.

Куда добавлять? чего распознавать?

Есть оригинальная плата с чистой альтерой MAXII EPM570,EPM1270... в южном полушарии, надо её запрограммировать находясь в северном.
И никто не должен иметь даже малейшей возможности скопировать файл прошивки.
Как сделать?
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Aug 19 2013, 07:21
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



ИМХО:
при удаленном программировании никак. Вы же по какому-то протоколу будете ее прошивать? А вот на это то протокол и посадят сниффер, либо осциллом "сколят". Только если будет вещь в себе (т.е. без возможности удаленной прошивки).


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 19 2013, 07:45
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Что за таймаут? где его сделать? можно подробнее?

В "максах" есть встроенный генератор. Использую этот генератор Вы можете ограничить время работы вашего проекта добавив в него счетчик и запрет работы по превышении определенного времянного интервала.
Там образом можно ограничить использование проекта до уровня коммерчески незначимого.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 19 2013, 09:14
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vetal @ Aug 19 2013, 10:45) *
В "максах" есть встроенный генератор. Использую этот генератор Вы можете ограничить время работы вашего проекта добавив в него счетчик и запрет работы по превышении определенного времянного интервала.
Там образом можно ограничить использование проекта до уровня коммерчески незначимого.

Согласен, возможно.
Но нужно будет ещё иметь возможность как-то останавливать этот счётчик. А как? и чем?
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 19 2013, 09:21
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Но нужно будет ещё иметь возможность как-то останавливать этот счётчик. А как? и чем?

Зачем?
После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 19 2013, 09:27
Сообщение #13


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(zombi @ Aug 17 2013, 00:00) *
Куда добавлять? чего распознавать?

Вроде бы, ответ очевиден? На плату за пределы ПЛИС. Если это невозможно, ибо все уже изготовлено, то можно попытаться обойтись имеющимся оборудованием на плате. Например, если на плате есть часы (RTC), и плисина к ним подключена, то можно попробовать это использовать. На некоторых часах вообще бывают уникальные номера, которые можно прочитать плисиной. Если этого нет, то можно подумать о каком-нибудь протоколе многоступенчатой прошивки, который использовал бы показания часов для повышения секретности (фантазирую).
В общем, идея в том, чтобы плисина могла определить, в каком окружении она работает. Что за плата, что на ней еще есть?

Цитата(vetal @ Aug 19 2013, 13:21) *
Зачем?
После получения оплаты Вы должны передать результат своей работы, где этого счетчика уже не будет.

Так ведь этого не достаточно. Один раз отправит прошивку без счетчика, и всё...
Go to the top of the page
 
+Quote Post
vetal
сообщение Aug 19 2013, 09:35
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Так ведь этого не достаточно. Один раз отправит прошивку без счетчика, и всё...

Все зависит от того, что является результатом работы sm.gif
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 19 2013, 09:46
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vetal @ Aug 19 2013, 12:35) *
Все зависит от того, что является результатом работы sm.gif

biggrin.gif
Если бы речь шла о единственном или о нескольких изделиях я б их просто по почте отправил.
Go to the top of the page
 
+Quote Post

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

 


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


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