• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Выбор SoC

volaltd

Member
Может кто-то встречал SoC с возможностью крутить на ней Linux/OpenWRT, с WiFi и 2xLAN, желательно CAN и USB, с защитой прошивки внутренней или внешней флешки от копирования? Что-то подобное MT7688, но с ограничением возможности сдампить ПО любым программатором ценой 5$. Стоимость за чип хотелось бы не более 50$ иначе продукт становится не конкурентным.
 

volaltd

Member
Там смешной запрос - чувак никогда и ничего не делал нужного, но уже беспокоиться о том, что кому-то будет нужна его стряпнина... :)
Очевидно после этого я должен был начать убеждать великого pvxx что он круто ошибся с приведением примеров того чем он моим пользовался и даже не был в курсе кто автор :)) Ваш кругозор и понятия несколько из другой области, и не применимы к моим сферам деятельности.
 

pvvx

Активный участник сообщества
Очевидно после этого я должен был начать убеждать великого pvxx что он круто ошибся с приведением примеров того чем он моим пользовался и даже не был в курсе кто автор :)) Ваш кругозор и понятия несколько из другой области, и не применимы к моим сферам деятельности.
Дык дайте или укажите пример - если окажется нужным кому - хакнем или слепим открытый вариант дешевле и качественней :)
 

volaltd

Member
Всё есть, только вы не освоите, раз уж совсем мелкий BLE чип освоить не судьба...
У меня уже столько освоенного было, что мелкий чип BLE без выигрыша по времени и надёжности и рядом не интересен с SoC с возможностью хотя бы 100mbit между WiFi и Лан гонять.

На Шаболовке, на ФГУП Космическая Связь бывал... Заломаете спутник, Илон вы наш ? )))
 

pvvx

Активный участник сообщества
У меня уже столько освоенного было, что мелкий чип BLE без выигрыша по времени и надёжности и рядом не интересен с SoC с возможностью хотя бы 100mbit между WiFi и Лан гонять.

На Шаболовке, на ФГУП Космическая Связь бывал... Заломаете спутник, Илон вы наш ? )))
По вашим сообщениям всё и так ясно.
Самый простой древнючий пример для древнючих контроллеров с внешней Flash, древнючий так-как вскрыто:
берут микросхему типа:
1621359669392.png
пишут в неё ключ, boot грузит пишет и читает внешнюю Flash c этим ключом...
К примеру RTL8197 имеет встроенное шифрование и встроенную RAM... Типа в Xiaomi gateway 3 - но там не полный комплект, т.к. выведен только один LAN 100 Mbit/s и работает, но разъем не припаян... но и шифр может хранить любой из модулей - ZigBee или BLE. Т.е. вам всё равно придется лезть в малый SoC, раз не имеете полной документации на 99% и не шарите в подходящих для вашей задачи чипов.
И в 80% роутеров всё давно есть, но шифрование не используется за ненадобностью :p
 

volaltd

Member
По вашим сообщениям всё и так ясно.
Самый простой древнючий пример для древнючих контроллеров с внешней Flash, древнючий так-как вскрыто:
берут микросхему типа:
Посмотреть вложение 11175
пишут в неё ключ, boot грузит пишет и читает внешнюю Flash c этим ключом...
К примеру RTL8197 имеет встроенное шифрование и встроенную RAM... Типа в Xiaomi gateway 3 - но там не полный комплект, т.к. выведен только один LAN 100 Mbit/s и работает, но разъем не припаян... но и шифр может хранить любой из модулей - ZigBee или BLE. Т.е. вам всё равно придется лезть в малый SoC, раз не имеете полной документации на 99% и не шарите в подходящих для вашей задачи чипов.
И в 80% роутеров всё давно есть, но шифрование не используется за ненадобностью :p
Я делал проще - USB флешка, в 0 секторе есть немного свободного места и в принципе у каждой флешки есть серийник, софтина в нескольких местах сравнивает сохраненный в 0 сектор хеш. При этом не нужно было по всему миру рассылать ключи, как в случае Sentinel, клиенты пользовались тем что было под рукой.
Но с момента появления Ghidra и декомпиляторов C все эти защиты где в софте фактически происходит ветвление - ерунда.

Более-мение выглядит перенос части функционала софта PC или открытой SoC в закрытый MCU, но так не хочется возится с IPC между ними... :(

Пошел читать про RTL8197, на первый взгляд - оно!
 

volaltd

Member
Для начала, когда закончите штробить потолки и стены, что вы описывали, вам надо изучить, что бывает два ключа - публичный и приватный ключи ... :)
Я даже про ASN.1 слышал и видел на сколько прикольно просто у CRC32 константу заменить... Там уже интеграция кондея в HA назревает :)))
 

pvvx

Активный участник сообщества
Я делал проще - USB флешка, в 0 секторе есть немного свободного места и в принципе у каждой флешки есть серийник, софтина в нескольких местах сравнивает сохраненный в 0 сектор хеш. При этом не нужно было по всему миру рассылать ключи, как в случае Sentinel, клиенты пользовались тем что было под рукой.
Но с момента появления Ghidra и декомпиляторов C все эти защиты где в софте фактически происходит ветвление - ерунда.
Детсад явно...
Как-то лет 15 вроде уже назад слепили новый формат сим-карт... и до сих пор никто не выложил их хак... - перекачиваете через неё всё что вам захочется, или прямо из неё читаете код для проца... :)
 

volaltd

Member
Детсад явно...
Как-то лет 15 вроде уже назад слепили новый формат сим-карт... и до сих пор никто не выложил их хак... - перекачиваете через неё всё что вам захочется, или прямо из неё читаете код для проца... :)
И что нам мешает прочитать из нее расшифрованный код проца и работать уже с ним в дальнейшем, если проц серавно с открытого бута стартует? Зато гимора с хождением на почту сколько. Ваша критика не состоятельна.
 

pvvx

Активный участник сообщества
И что нам мешает прочитать из нее расшифрованный код проца и работать уже с ним в дальнейшем, если проц серавно с открытого бута стартует? Зато гимора с хождением на почту сколько. Ваша критика не состоятельна.
А что вам мешает хакнуть вашим описанным методом все GSM? :) Всё то ему расскажи и в рот положи... Штробите шура.. она золотая.. :)
 

pvvx

Активный участник сообщества
Вам наверно так будет проще: China Telecom создала SIM-карту с квантовым шифрованием
Квантовая криптография отличается тем, что любая попытка перехвата данных вызовет физическое изменение сообщения, предупреждая отправителя и получателя о возможном подслушивании. :)
 
Сверху Снизу