We zijn verheugd aan te kondigen dat OnyxMesh, ons experimenteel netwerkprotocol voor autonome vlootcommunicatie, nu volledig open source is en beschikbaar op GitHub.
Wat is OnyxMesh?
OnyxMesh is een geünificeerd netwerkprotocol ontworpen voor vlootcommunicatie tussen autonome apparaten: drones, robots, grondvoertuigen en edge-servers. Het integreert identiteit, discovery, routing, transport en vlootdiensten in één samenhangende stack, end-to-end beveiligd met post-quantum cryptografie.
De huidige infrastructuur voor autonome vloten lijdt onder fragmentatie: teams combineren doorgaans afzonderlijke tools voor encryptie (WireGuard), mesh-routing (batman-adv) en messaging (MQTT), elk met een eigen vertrouwensmodel en operationele overhead. OnyxMesh verkent wat mogelijk wordt wanneer deze aspecten vanaf de basis worden geünificeerd.
OnyxMesh is experimentele technologie, een verkenning naar toekomstige autonome systemen in plaats van een productierijp product. We maken het open source om samenwerking te bevorderen en het vakgebied vooruit te helpen.
Post-Quantum Cryptografie in de Kern
OnyxMesh is gebouwd op de OM-QR1 cryptografische suite en gebruikt uitsluitend NIST-gestandaardiseerde post-quantum primitieven:
- ML-DSA-65 voor digitale handtekeningen
- ML-KEM-768 voor sleutelinkapseling
- AES-256-GCM voor verkeersversleuteling
- SHA3-256 voor hashing
Elke apparaatidentiteit, elke handshake en elk pakket is beschermd tegen zowel klassieke als kwantum-era bedreigingen.
Belangrijkste Kenmerken
Zelfcertificerende Identiteit
Apparaten leiden hun adressen direct af van hun publieke sleutels, waardoor externe certificeringsinstanties overbodig worden. De vijfstaps Genome Handshake verifieert wederzijds hardware, firmware en vlootlidmaatschap voordat er gegevens worden uitgewisseld.
Intelligent Mesh-Routing
OnyxRoute combineert proactieve Dijkstra-routing (binnen 3 hops) met reactieve ontdekking voor verre peers, en past routingmetrieken aan op basis van apparaatklasse, van resource-beperkte embedded sensoren tot krachtige compute-nodes.
Vloot-Native Diensten
Ingebouwde diensten elimineren de behoefte aan externe middleware:
- OnyxTopics: Gossip-gebaseerd publish/subscribe messaging
- OnyxState: CRDT-gebaseerde gedistribueerde key-value store
- OnyxCall: JSON-RPC voor remote procedure calls
- OnyxSwarm: Peer-to-peer container-orkestratie
Veerkracht en Gezondheidsmonitoring
Het Immune Response System biedt continue gezondheidsmonitoring met anomaliedetectie, vlootconsensus-gebaseerde knoopintrekking en automatisch netwerkpartitie-herstel.
Multi-Transport Ondersteuning
OnyxMesh ondersteunt meerdere fysieke transporten via plugbare adapters: UDP/IPv6, WiFi, BLE, LoRa en seriële verbindingen. De bovenliggende lagen blijven transportagnostisch, wat aanpassing aan verschillende deployment-scenario's vergemakkelijkt.
Ingebouwde Beveiligingstests met OnyxForge
OnyxMesh wordt geleverd met OnyxForge, een geïntegreerde adversariële beveiligingstoolkit die omvat:
- Protocol-fuzzing en brute-force analyse
- Simulatie van replay-aanvallen en timing-zijkanalen
- DoS-veerkrachttesten
- Netwerkpartitioneringsscenario's
Dezelfde audittools die tijdens de ontwikkeling worden gebruikt, zijn beschikbaar voor elke deployment.
Waarom Open Source?
Wij geloven dat de uitdagingen van autonome vlootcommunicatie te belangrijk en te complex zijn om geïsoleerd op te lossen. Door OnyxMesh open source te maken, willen we:
- Onderzoek versnellen in post-quantum vlootbeveiliging
- Samenwerking mogelijk maken tussen de robotica-, drone- en edge computing-gemeenschappen
- Een referentiearchitectuur bieden voor geünificeerde autonome communicatiestacks
- Praktijkfeedback verzamelen om de evolutie van het protocol te sturen
Doe Mee
OnyxMesh is geschreven in Go met cross-compilatie-ondersteuning voor ARM64, ARMv7 en x86-64. Aan de slag gaan is eenvoudig:
git clone https://github.com/technosec-dev/onyxmesh.git
cd onyxmesh
make buildWe verwelkomen bijdragen, bugrapporten en feedback. Of u nu autonome drones, robotvloten of edge computing-infrastructuur bouwt, we horen graag hoe OnyxMesh in uw visie past.
Verken het project: github.com/technosec-dev/onyxmesh
Geïnteresseerd in OnyxMesh voor uw project? Neem contact met ons op voor meer details, technische gesprekken of samenwerkingsmogelijkheden.
OnyxMesh vertegenwoordigt TechnoSecs toewijding om de grenzen van embedded en autonome systemen te verleggen. We kijken ernaar uit om de toekomst van vlootcommunicatie samen en in de open te bouwen.