Size: a a a

2016 July 29

AT

Alexandre Terentiev in pro.ESP8266
в общем, надо собрать воедино: сервер на хостинге и клиента на esp, у клиента жестко зашитый сертификат сервера, меж собой должны делать криптованниое соединение, это все как framework для своих IoT конструкций
источник

AT

Alexandre Terentiev in pro.ESP8266
без корневых сертификатов, серфинга и прочего
источник

AT

Alexandre Terentiev in pro.ESP8266
клиентов должно быть много
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
А концепция preshared ключей для шифрования между ESP8266 не подойдёт?
источник

AT

Alexandre Terentiev in pro.ESP8266
а почему нет?
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
А как оно всё будет? Через TCP/IP?
источник

AT

Alexandre Terentiev in pro.ESP8266
ну да, а как еще? простой браузерный https тоже же TCP/IP
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Просто тебе нужно будет реализовывать криптографию руками. В том числе проверку целостности и всё такое.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
И ещё какую-то защиту от replay-атак.
источник

AT

Alexandre Terentiev in pro.ESP8266
тут на днях было же
источник

AT

Alexandre Terentiev in pro.ESP8266
в соседнем
источник

AT

Alexandre Terentiev in pro.ESP8266
источник

AT

Alexandre Terentiev in pro.ESP8266
криптография?
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Из модуля crypto можно стянуть encrypt и hmac, но это все ещё не защищает от replay-атак. В TLS это решается тем, что каждый раз генерируется сессионный ключ.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Например, собственно почти всё на 433Mhz ACK ломается как раз через реплей.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Но с другой стороны это не актуально, если среда в которой еспшки будут общаться - априори считается доверенной.
источник

AT

Alexandre Terentiev in pro.ESP8266
вот, смотрел на опенсорс библиотеки
источник

AT

Alexandre Terentiev in pro.ESP8266
Footprint sizes (compiled binary size) for wolfSSL range between 20-100kB depending on build options and the compiler being used.  Typically on an embedded system with an embedded and optimized compiler, build sizes will be around 60kB.  This will include a full-featured TLS 1.2 client and server.
источник

~

~hummingbirdwhocode 🌿 in pro.ESP8266
Так, а ты на чём писать-то планируешь?
источник

PB

Petr B. in pro.ESP8266
омг, память на еспшках апгрейдится также, как и на роутерах
источник