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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Выбор процессора
AVR
сообщение Jul 2 2012, 11:02
Сообщение #16


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(AlexandrY @ Jul 2 2012, 12:26) *
Не понял почему не имеет смысла?
Т.е. вы хотите сказать что на Андроиде в принципе нельзя сделать ничего что стоило бы защищать от копирования?
Нет, я так не говорил. Если и есть самодельные железки и так случилось что Android подошел больше чем просто Linux, то массовые почти-одинаковые планшеты и смартфоны - ломать на них андроид и защищать от перепрошивки - это все равно что снег воровать =)))
Мне кажется мы ушли в глубокий оффтоп обсуждая такие вещи... Так что не будем.

На счет Вашего процессора по ссылке Vybrid VF6xx - чисто для интереса спрошу - есть ли в нем какая-либо функция защиты от копирования? "SoCs meant for solutions that want to concurrently run Linux® or Android®"


--------------------
Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 2 2012, 12:25
Сообщение #17





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(AlexandrY @ Jul 2 2012, 11:26) *
Кажется ваши потребности услышаны.
Подписываетесь на сэмплы и начинайте рисовать железо biggrin.gif
Дримчип - Vibrid

да не мне такое не надо
2 ядра, да еще и разных wacko.gif
мне всего лишь надо >600Мгц и флэш внутри >512 Kb

вот думаю попробовать что-то типа beagleboard, там с линукса можно получить какой-то ID проца?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 2 2012, 12:54
Сообщение #18


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(AVR @ Jul 2 2012, 14:02) *
На счет Вашего процессора по ссылке Vybrid VF6xx - чисто для интереса спрошу - есть ли в нем какая-либо функция защиты от копирования? "SoCs meant for solutions that want to concurrently run Linux® or Android®"


Нет, конечно линукс и приложения под него там простые смертные по прежнему не защитят.
Я думаю, что MQX (операционка такая) будет ориентирован на бюджетные защищенные приложения. Они там пишут в презентации о том, что MQX будет под это портирован.
Поскольку есть возможность ключ хранить во внутренней RAM с питанием от батарейки, а загружать можно шифрованные образы с SPI Flash.
Такой минимальный функционал Freescale без риска может открыть в инженерных образцах.
Ну а 1,5 Мега внутренней RAM хватит для серьезных приложений.

Цитата(AlexMik1 @ Jul 2 2012, 15:25) *
мне всего лишь надо >600Мгц и флэш внутри >512 Kb


Ну вы размечтались.
Даже чтобы на 120 МГц флеш работала уже мудрят всякие акселераторы на пределе возможностей.
Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 2 2012, 13:52
Сообщение #19





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(AlexandrY @ Jul 2 2012, 15:54) *
Ну вы размечтались.
Даже чтобы на 120 МГц флеш работала уже мудрят всякие акселераторы на пределе возможностей.

laughing.gif
ну тогда еще с большим внутренним ОЗУ, чтобы при старте флэш копировалась в ОЗУ и запускалась
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 2 2012, 14:57
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(AlexMik1 @ Jul 2 2012, 17:52) *
laughing.gif
ну тогда еще с большим внутренним ОЗУ, чтобы при старте флэш копировалась в ОЗУ и запускалась

У ADI есть процессоры (BF547) с поддержкой Lockbox™ Secure Technology:
Цитата
-Up to 600 MHz high performance Blackfin processor;
-Up to 324K bytes of on-chip memory comprised of instruction SRAM/cache; dedicated instruction SRAM; data SRAM/cache; dedicated data SRAM; scratchpad SRAM;


Сообщение отредактировал blackfin - Jul 2 2012, 14:57
Go to the top of the page
 
+Quote Post
sharikov
сообщение Jul 2 2012, 16:34
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 27-02-11
Пользователь №: 63 268



Цитата(AlexMik1 @ Jul 1 2012, 12:24) *
ну т.е. реально невозможно

для imx возможно
большинство чипов imx имеют загрузчик с возможностью криптозащиты и проверки цифровой подписи образа загружаемого из внешней флэш.
в чипе есть однократно программируемая память ключей и опций загрузчика.
кроме того предусмотрены способы защиты от "паука" на сдрам.
Так что как обычно - "все уже украдено придумано до нас".
Берите плату на imx53 и вперед.
Но NDA с фрискейлом подписать таки придется чтобы вам выдали инструменты для цифровой подписи кода.


Цитата
приходится, это многолетний труд, не хочется вот так просто отдавать его китайцам

Труд - это найти того кто выложит денежки за ваш говнокод. Говнокодить по сравнению с этим нетрудно.

Цитата
понял, печально, т.е. пока МК точно не подходит
т.е. сейчас выбор только один - делать все под linux?

Делайте под линукс и [CENSORED].

Сообщение отредактировал sharikov - Jul 2 2012, 17:25
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jul 2 2012, 16:39
Сообщение #22


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



sharikov, вымойте рот с мылом и почитайте правила.
Предупреждение первое и оно же последнее.
Модератор.
Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 2 2012, 17:25
Сообщение #23





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(blackfin @ Jul 2 2012, 17:57) *
У ADI есть процессоры (BF547) с поддержкой Lockbox™ Secure Technology:

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

Цитата(sharikov @ Jul 2 2012, 19:34) *
Труд - это найти того кто выложит денежки за ваш говнокод. Говнокодить по сравнению с этим нетрудно.

"говнокод", юноша, это наверное, то чем вы постоянно занимаетесь, это действительно, продать невозможно
а когда контора платит 20 К баксов они тебя под микроскопом изучат и покупают они не у китайцев за 0.5 К, а у меня, наверное эпические дураки, да?
Go to the top of the page
 
+Quote Post
sharikov
сообщение Jul 2 2012, 17:32
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 27-02-11
Пользователь №: 63 268



Цитата(AlexMik1 @ Jul 2 2012, 21:25) *
насколько я понял эту технологию, то она никак не защищает от копирования
это скорее всего защита от каких-то зловредов, которые могут подменить исполняемый код, т.е. проц будет исполнять код только, если он пройдет верификацию хэша
единственно что может помочь так это чип ID, к которому можно подвязываться, но это так ерунда

Вы так ничего и не поняли в технологии защиты кода внешней памяти.
Ну хозяин-барин.
Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 6 2012, 09:59
Сообщение #25





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(sharikov @ Jul 2 2012, 20:32) *
Вы так ничего и не поняли в технологии защиты кода внешней памяти.
Ну хозяин-барин.

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

Цитата(aaarrr @ Jul 1 2012, 11:05) *
В голову приходит разве что SAM9XE, но они по нынешним временам слабоваты - 200MHz ARM926.

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

Сообщение отредактировал AlexMik1 - Jul 6 2012, 16:20
Go to the top of the page
 
+Quote Post
Petr_I
сообщение Jul 6 2012, 14:07
Сообщение #26


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

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Цитата(AlexMik1 @ Jul 6 2012, 13:59) *
ну так раскажите
я для этого здесь на форуме и нахожусь, если бы все знал, тихо бы работал и не спрашивал ничего
честно с трудом себе представляю как можно защитить прогу во внешней памяти, если по ходу работу не декриптовать ее


Защита микроконтроллера от считывания ПЗУ - не панацея. Микроконтроллеры китайцы ломать тоже научились, а на некоторых типах защита снимается элементарно.
Этот вопрос тут где то обсуждался.

Задача должна ставиться так - сделать взлом и кражу прошивки нерентабельной!

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

Дешифрование программы на лету - дорого встанет + увеличение пторебления + где хранить ключи? И где те микросхемы?

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

Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 6 2012, 18:12
Сообщение #27





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(Petr_I @ Jul 6 2012, 17:07) *
Защита микроконтроллера от считывания ПЗУ - не панацея. Микроконтроллеры китайцы ломать тоже научились, а на некоторых типах защита снимается элементарно.
Этот вопрос тут где то обсуждался.

SAM9XE случайно не так просто ломается? sm.gif
там 128-и битный пароль, я надеюсь они додумались сделать защиту от перебора

Цитата(Petr_I @ Jul 6 2012, 17:07) *
Можно хранить кусок программы в микроконтроллере например, расшифровывать его по мере надобности и выполнять на большом процессоре, но как только хакер доберется до алгоритма шифрования и ключей ни что ему не помешает вытащить из вашего микроконтроллера куски кода. То же касается всяких проверок свой - чужой.

все эти пляски с бубном ни к чему.
пока ничего не придумали надежней аппаратной защиты, поэтому все эти танцы с запретом отладки и т.п. - мура
если уж идти, то по пути 2-ух процев (большой, маленький), т.е. делать защиту по типу PC + hardware key, часть важного кода большой проц. отдает на исполнение маленькому (с которого нельзя считать прогу), и все, после неких вычислений, маленький проц отдает результат большому. Без маленького проца копирование большого не имеет смысла. Главное не допустить эмуляции маленького, что сделать даже при минимально простом алгоритме достаточно сложно, почти невозможно.

Сообщение отредактировал AlexMik1 - Jul 6 2012, 18:12
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 6 2012, 21:11
Сообщение #28


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(AlexMik1 @ Jul 6 2012, 21:12) *
все эти пляски с бубном ни к чему.
пока ничего не придумали надежней аппаратной защиты, поэтому все эти танцы с запретом отладки и т.п. - мура
если уж идти, то по пути 2-ух процев (большой, маленький), т.е. делать защиту по типу PC + hardware key, часть важного кода большой проц. отдает на исполнение маленькому (с которого нельзя считать прогу), и все, после неких вычислений, маленький проц отдает результат большому. Без маленького проца копирование большого не имеет смысла. Главное не допустить эмуляции маленького, что сделать даже при минимально простом алгоритме достаточно сложно, почти невозможно.


Хорошо пишете. А что ж вам сразу мешало таким образом написать программу?
Что-то мне говорит, что такая фича в программе обойдется дороже всего исходного алгоритма. wink.gif
А маленький взломоустойчивый проц не так легко найти как кажется.

Самая надежная защита, это когда производитель делает чип под ваш алгоритм и продает его только вам.
И то есть прецеденты когда менее чем за 800 тыс. евро в течении года подпольные конторы полностью реверсили архитектуру заказного чипа.
Go to the top of the page
 
+Quote Post
AlexMik1
сообщение Jul 7 2012, 05:55
Сообщение #29





Группа: Участник
Сообщений: 13
Регистрация: 30-06-12
Пользователь №: 72 569



Цитата(AlexandrY @ Jul 7 2012, 00:11) *
Хорошо пишете. А что ж вам сразу мешало таким образом написать программу?

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

Цитата(AlexandrY @ Jul 7 2012, 00:11) *
Что-то мне говорит, что такая фича в программе обойдется дороже всего исходного алгоритма. wink.gif

да ну, что тут такого дорогого?

Цитата(AlexandrY @ Jul 7 2012, 00:11) *
А маленький взломоустойчивый проц не так легко найти как кажется.

ну тем более sm.gif
мне такая параноидальная защита не нужна

Цитата(AlexandrY @ Jul 7 2012, 00:11) *
Самая надежная защита, это когда производитель делает чип под ваш алгоритм и продает его только вам.
И то есть прецеденты когда менее чем за 800 тыс. евро в течении года подпольные конторы полностью реверсили архитектуру заказного чипа.

круто wacko.gif
для меня достаточно чтобы взлом стоил от 50К, за 100К уже можно купить исходники
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jul 7 2012, 06:13
Сообщение #30


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(AlexMik1 @ Jul 7 2012, 09:55) *
за 100К уже можно купить исходники


что-то мне кажется что захватывать кадры
http://gstreamer.freedesktop.org/data/doc/...ns-v4l2src.html
+ сделать SWT
http://libccv.org/doc/doc-swt/
+ OCR
http://www.splitbrain.org/blog/2010-06/15-...ware_comparison
в виде плагинов для gstreamer будет стоить несколько дешевле sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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