безопасный беспроводной брелок для arduino

Тема в разделе "Посоветуйте детальки", создана пользователем ampedr, 22 янв 2017.

  1. Airbus

    Airbus Радиохулиган Модератор

    Какое например?
     
  2. rkit

    rkit Гуру

    TLS, например
    Каждый компьютер тысячи соединений в день шифрует так.
     
  3. CryNET

    CryNET Гик

    Поверх алгоритма шифрования нужен свой протокол общения вот и всё. Берите любой готовый алгоритм шифрования и через него организуйте общение брелка и "станции".

    Первое что попалось из готовых - шифр "Магма" (ГОСТ Р 34.12-2015)

    З.Ы. смотрите алгоритм, который быстрее всего работает на Arduino, можете сами проверять кто сколько тратит времени или же найти в гугле.

    З.Ы.Ы. Ну и делайте, чтобы кто-то загадывал "случайный ключ" и подмешивайте его в основное сообщение, дабы каждый раз при общении брелка со станцией сообщения были разные. Так же их нужно проверять, что это именно от брелка или станции, а не "злоумышленника". Тут уже ваша фантазия, я не криптограф и не подскажу как усилить защиту, но это самое простое, что можно сделать. Дальше уже надо будет гадать протокол, чтобы пытаться угадать сообщение...
     
    Последнее редактирование: 24 янв 2017