$ stat ./posts/mesh-networks.md
Title: Exploring Encrypted Multi-Hop Mesh Networks"
Author: @wallscreet
Date: 8/10/2024
Description: A project outline to better understand multi-hop mesh networks and potentional applications.

Study existing mesh protocols like:
Choose appropriate cryptographic methods for encryption and key exchange, such as AES (Advanced Encryption Standard), RSA, Diffie-Hellman, or Elliptic Curve Cryptography.
Incorporate methods like HMAC (Hash-Based Message Authentication Code) or digital signatures to ensure data integrity.
Develop or adapt an algorithm for routing packets across multiple hops, considering path optimization, fault tolerance, and latency.
Ad-hoc on-demand distance vector is likely best suited. Should basically lazy load the network on request and send routing requests.
AODV is a reactive routing protocol designed for ad-hoc mobile networks. It establishes routes only when needed, reducing overhead.
Key Concepts:
Better Approach To Mobile Ad-hoc Networking (B.A.T.M.A.N.)
Overview: B.A.T.M.A.N. is a decentralized, proactive routing protocol that focuses on discovering the best path based on link quality rather than shortest distance.
Key Concepts:
Applications: Commonly used in community mesh networks like Freifunk
ZigBee Routing Protocol