← Zpět na projekty

Projekty

Protokol GCMP

Protokol, kterým manažer vyhledává zařízení v lokální síti a spravuje je, je zabezpečený kryptografií eliptických křivek. Implementoval jsem ho jako knihovnu s klienty pro zařízení i manažera (Python):

  • key pinning, nonce, zamykání a limity sessions, práce s MTU,
  • vzdálené nastavování IP parametrů a DHCP na zařízeních,
  • běh pod Linuxem (systemd) i Windows (systémová služba), ověření odolnosti fuzzingem,
  • port do MicroPythonu na ESP32 včetně sestavení MicroPythonu s podporou ECC,
  • specifikace protokolu a dokumentace pro vývojáře.

V roce 2026 jsem podporu GCMP doplnil do firmware periferní desky (jazyk C) a nástroje nasadil v produkci.