OnyxMesh、自律フリート通信のための実験的ネットワークプロトコルが、完全オープンソースとして GitHub で公開されたことをお知らせします。
OnyxMeshとは?
OnyxMeshは、自律デバイス(ドローン、ロボット、地上車両、エッジサーバー)間のフリート通信のために設計された統合ネットワークプロトコルです。アイデンティティ、ディスカバリ、ルーティング、トランスポート、フリートサービスを単一の一貫したスタックに統合し、ポスト量子暗号でエンドツーエンドの保護を実現します。
現在の自律フリートインフラストラクチャは断片化に悩まされています。チームは通常、暗号化(WireGuard)、メッシュルーティング(batman-adv)、メッセージング(MQTT)に別々のツールを組み合わせており、それぞれが独自の信頼モデルと運用オーバーヘッドを持っています。OnyxMeshは、これらの関心事をゼロから統一した場合に何が可能になるかを探求します。
OnyxMeshは実験的技術です。本番環境対応の製品ではなく、未来の自律システムへの探求です。コラボレーションを促進し、分野を発展させるためにオープンソース化しています。
コアとなるポスト量子暗号
OnyxMeshはOM-QR1暗号スイートの上に構築されており、NIST標準化されたポスト量子プリミティブのみを使用しています:
- ML-DSA-65:デジタル署名
- ML-KEM-768:鍵カプセル化
- AES-256-GCM:トラフィック暗号化
- SHA3-256:ハッシュ
すべてのデバイスアイデンティティ、ハンドシェイク、パケットが、古典的脅威と量子時代の脅威の両方から保護されます。
主な特徴
自己証明アイデンティティ
デバイスは公開鍵から直接アドレスを導出し、外部の認証局が不要になります。5ステップのGenomeハンドシェイクにより、データ交換前にハードウェア、ファームウェア、フリートメンバーシップを相互検証します。
インテリジェントメッシュルーティング
OnyxRouteは、プロアクティブなDijkstraルーティング(3ホップ以内)とリアクティブな遠距離ピアディスカバリを組み合わせ、デバイスクラスに基づいてルーティングメトリクスを適応させます。リソース制約のある組み込みセンサーから強力なコンピュートノードまで。
フリートネイティブサービス
組み込みサービスにより、外部ミドルウェアが不要になります:
- OnyxTopics:ゴシップベースのパブリッシュ/サブスクライブメッセージング
- OnyxState:CRDTベースの分散キーバリューストア
- OnyxCall:リモートプロシージャコール用JSON-RPC
- OnyxSwarm:ピアツーピアコンテナオーケストレーション
レジリエンスとヘルスモニタリング
Immune Response Systemは、異常検出、フリートコンセンサスベースのノード失効、自動ネットワークパーティション回復を備えた継続的なヘルスモニタリングを提供します。
マルチトランスポートサポート
OnyxMeshは、プラガブルアダプターを通じて複数の物理トランスポートをサポートします:UDP/IPv6、WiFi、BLE、LoRa、シリアル接続。上位レイヤーはトランスポートに依存しないため、さまざまなデプロイメントシナリオへの適応が容易です。
OnyxForgeによる統合セキュリティテスト
OnyxMeshにはOnyxForgeが付属しています。これは以下を含む統合型アドバーサリアルセキュリティツールキットです:
- プロトコルファジングとブルートフォース分析
- リプレイ攻撃とタイミングサイドチャネルのシミュレーション
- DoSレジリエンステスト
- ネットワークパーティションシナリオ
開発中に使用される同じ監査ツールが、すべてのデプロイメントで利用可能です。
なぜオープンソース?
自律フリート通信の課題は、孤立して解決するには重要すぎ、複雑すぎると私たちは考えています。OnyxMeshをオープンソース化することで、以下を目指します:
- ポスト量子フリートセキュリティの研究を加速
- ロボティクス、ドローン、エッジコンピューティングコミュニティ間のコラボレーションを実現
- 統一された自律通信スタックのリファレンスアーキテクチャを提供
- プロトコルの進化を導く実世界のフィードバックを収集
参加方法
OnyxMeshはGoで書かれており、ARM64、ARMv7、x86-64へのクロスコンパイルをサポートしています。開始は簡単です:
git clone https://github.com/technosec-dev/onyxmesh.git
cd onyxmesh
make buildコントリビューション、バグレポート、フィードバックを歓迎します。自律ドローン、ロボットフリート、エッジコンピューティングインフラストラクチャのいずれを構築されていても、OnyxMeshがあなたのビジョンにどのように適合するかをお聞かせください。
プロジェクトを探索:github.com/technosec-dev/onyxmesh
OnyxMeshにご興味がありますか? 詳細、技術的なご相談、パートナーシップの機会については、お問い合わせください。
OnyxMeshは、組み込みシステムと自律システムの限界を押し広げるTechnoSecのコミットメントを体現しています。フリート通信の未来を、オープンに、共に築いていくことを楽しみにしています。