Wir freuen uns, bekannt zu geben, dass OnyxMesh, unser experimentelles Netzwerkprotokoll für die Kommunikation autonomer Flotten, jetzt vollständig Open Source ist und auf GitHub verfügbar ist.
Was ist OnyxMesh?
OnyxMesh ist ein einheitliches Netzwerkprotokoll für die Flottenkommunikation zwischen autonomen Geräten: Drohnen, Roboter, Bodenfahrzeuge und Edge-Server. Es vereint Identität, Discovery, Routing, Transport und Flottendienste in einem einzigen kohärenten Stack, der durchgehend mit Post-Quanten-Kryptografie gesichert ist.
Die heutige Infrastruktur für autonome Flotten leidet unter Fragmentierung: Teams setzen typischerweise separate Werkzeuge für Verschlüsselung (WireGuard), Mesh-Routing (batman-adv) und Messaging (MQTT) zusammen, jedes mit eigenem Vertrauensmodell und operativem Overhead. OnyxMesh erforscht, was möglich wird, wenn diese Belange von Grund auf vereinheitlicht werden.
OnyxMesh ist experimentelle Technologie, eine Erkundung zukünftiger autonomer Systeme und kein produktionsreifes Produkt. Wir stellen es als Open Source bereit, um Zusammenarbeit zu fördern und das Feld voranzubringen.
Post-Quanten-Kryptografie im Kern
OnyxMesh basiert auf der kryptografischen Suite OM-QR1 und verwendet ausschließlich NIST-standardisierte Post-Quanten-Primitive:
- ML-DSA-65 für digitale Signaturen
- ML-KEM-768 für Schlüsselkapselung
- AES-256-GCM für Verkehrsverschlüsselung
- SHA3-256 für Hashing
Jede Geräteidentität, jeder Handshake und jedes Paket ist gegen klassische und quantenbasierte Bedrohungen geschützt.
Hauptmerkmale
Selbstzertifizierende Identität
Geräte leiten ihre Adressen direkt aus ihren öffentlichen Schlüsseln ab, wodurch externe Zertifizierungsstellen überflüssig werden. Der fünfstufige Genome Handshake verifiziert gegenseitig Hardware, Firmware und Flottenzugehörigkeit, bevor Daten ausgetauscht werden.
Intelligentes Mesh-Routing
OnyxRoute kombiniert proaktives Dijkstra-Routing (innerhalb von 3 Hops) mit reaktiver Erkennung für entfernte Peers und passt die Routing-Metriken basierend auf der Geräteklasse an, von ressourcenbeschränkten Embedded-Sensoren bis hin zu leistungsstarken Compute-Knoten.
Flotteneigene Dienste
Integrierte Dienste machen externe Middleware überflüssig:
- OnyxTopics: Gossip-basiertes Publish/Subscribe-Messaging
- OnyxState: CRDT-basierter verteilter Key-Value-Store
- OnyxCall: JSON-RPC für Remote Procedure Calls
- OnyxSwarm: Peer-to-Peer-Container-Orchestrierung
Resilienz und Gesundheitsüberwachung
Das Immune Response System bietet kontinuierliche Gesundheitsüberwachung mit Anomalieerkennung, konsensbasierter Knotenrevokation und automatischer Netzwerkpartitionswiederherstellung.
Multi-Transport-Unterstützung
OnyxMesh unterstützt mehrere physische Transporte über pluggable Adapter: UDP/IPv6, WiFi, BLE, LoRa und serielle Verbindungen. Die oberen Schichten bleiben transportagnostisch, was die Anpassung an verschiedene Deployment-Szenarien erleichtert.
Integrierte Sicherheitstests mit OnyxForge
OnyxMesh enthält OnyxForge, ein integriertes adversariales Sicherheits-Toolkit, das umfasst:
- Protokoll-Fuzzing und Brute-Force-Analyse
- Simulation von Replay-Angriffen und Timing-Seitenkanälen
- DoS-Resilienztests
- Netzwerkpartitionierungsszenarien
Das bedeutet, dass dieselben Audit-Werkzeuge, die während der Entwicklung verwendet werden, für jedes Deployment verfügbar sind.
Warum Open Source?
Wir glauben, dass die Herausforderungen der autonomen Flottenkommunikation zu wichtig und zu komplex sind, um sie isoliert zu lösen. Durch die Open-Source-Veröffentlichung von OnyxMesh möchten wir:
- Forschung beschleunigen im Bereich Post-Quanten-Flottensicherheit
- Zusammenarbeit ermöglichen über die Robotik-, Drohnen- und Edge-Computing-Communities hinweg
- Eine Referenzarchitektur bereitstellen für vereinheitlichte autonome Kommunikationsstacks
- Praxisfeedback sammeln, um die Weiterentwicklung des Protokolls zu lenken
Machen Sie mit
OnyxMesh ist in Go geschrieben und unterstützt Cross-Compilation für ARM64, ARMv7 und x86-64. Der Einstieg ist unkompliziert:
git clone https://github.com/technosec-dev/onyxmesh.git
cd onyxmesh
make buildWir freuen uns über Beiträge, Fehlermeldungen und Feedback. Ob Sie autonome Drohnen, Roboterflotten oder Edge-Computing-Infrastrukturen entwickeln, wir würden gerne erfahren, wie OnyxMesh in Ihre Vision passt.
Entdecken Sie das Projekt: github.com/technosec-dev/onyxmesh
Interesse an OnyxMesh für Ihr Projekt? Kontaktieren Sie uns für weitere Details, technische Gespräche oder Kooperationsmöglichkeiten.
OnyxMesh steht für TechnoSecs Engagement, die Grenzen eingebetteter und autonomer Systeme zu verschieben. Wir freuen uns darauf, die Zukunft der Flottenkommunikation gemeinsam und offen zu gestalten.