Rozgryzam ostatnio wykorzystanie SSL-a przy komunikacji za pomocą socketów na Linuksie. Domyślnie ma to służyć do skomunikowania daemona, pośredniczącego w komunikacji pomiędzy moimi "zabawkami" na mikrokontrolerach i androidową aplikacją.
Myślę jednak, że dobrze by było, gdyby urządzenie pracujące poza moją domową siecią (i przesyłające dane przy pomocy publicznego Internetu) również mogło przesyłać dane w sposób bezpieczny. Mam tutaj na myśli np. system nadzoru działki, połączony ze stacją pogodową i korzystający z modułu GSM.
Oczywiście zdaje sobie sprawę, że czegoś takiego nie zrobię na AVR-ach, ale pewnie na jakimś STM32 już by się dało. W końcu niektóre z tych układów oferują sprzętową obsługę popularnych standardów szyfrowania. Istnieje może jakaś w miarę łatwa w obsłudze (i najlepiej darmowa dla niekomercyjnych zastosowań), która pozwoliłaby mi zastosować ten standard w swoim projekcie? Ktoś miał kiedyś do czynienia z czymś takim? Będę potrzebował jakiegoś RTOS-a?