paint-brush
RemotiveLab の RemotiveBroker が、Signal データベースへの SecOC の直接統合をサポート@remotivelabs
133 測定値

RemotiveLab の RemotiveBroker が、Signal データベースへの SecOC の直接統合をサポート

RemotiveLabs3m2024/09/02
Read on Terminal Reader

長すぎる; 読むには

プラットフォームのコア コンポーネントである RemotiveBroker は、E2E 保護に加えて、SecOC を介したメッセージ認証をサポートするようになりました。
featured image - RemotiveLab の RemotiveBroker が、Signal データベースへの SecOC の直接統合をサポート
RemotiveLabs HackerNoon profile picture
0-item

プラットフォームのコア コンポーネントである RemotiveBroker は、E2E 保護に加えて、SecOC によるメッセージ認証をサポートするようになりました。SecOC データは自動的に抽出され、構成が簡素化されます。AUTOSAR SecOC プロトコルは、メッセージの整合性と認証を提供することで、車両内の通信をサイバー攻撃から保護するように設計されています。


RemotiveLabs は、車両ソフトウェア開発のための開発者中心のオープン プラットフォームを提供します。


あらゆる最新自動車プロトコルにおけるメッセージ認証

SecOC (Security On-board Communication) が RemotiveBroker に統合されたことをお知らせします。SecOC は、車両内のさまざまな電子制御ユニット (ECU) 間の通信をサイバー攻撃から保護することを目的としたセキュリティ アーキテクチャです。SecOc は、メッセージ (つまり、各信号グループ/PDU) の整合性と認証を提供します。


SecOC を RemotiveBroker に統合すると、すべての最新の自動車プロトコルにわたるメッセージ認証が強化され、自動車開発者は電子制御ユニット (ECU) 間の安全な通信を確保しやすくなります。


シグナル データベースを読み取る際、RemotiveBroker は SecOC 構成を検出します。ユーザーは、メタ データベース形式とシグナル データベースを使用して、フレームに追加の SecOC 構成を提供できます。


シグナルデータベースに組み込まれた SecOC

RemotiveBroker は、LDF/DBC および Fibex 形式に加えて ARXML もサポートしています。必要な SecOC およびE2E 保護データを抽出して、構成プロセスを効率化します。このデータはシグナル データベースに直接含まれており、選択したデータベースに効果的に組み込むことができます。このアプローチにより、SecOC の正しい実装が簡素化され、開発者が統合中に行き詰まるのを防ぐことができます。


 [ sim_cfg.SecOc_Key("secure-ecu", b"\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03"), sim_cfg.SecOc_FreshnessValue("secure-ecu", b"\x00\x00\x00\x00\x00\x00\x00\x00"), ]


SecOC を使用して ECU を簡単に保護します。RemotiveBroker では、シームレスな統合とセキュリティ強化のために SecOC が信号データベースに組み込まれ、構成が簡素化され、実装の障害が防止されます。

よくある質問 – SecOC

  • SecOC はどのように機能しますか? SecOC を使用すると、メッセージの受信者はリプレイ攻撃を検出し、送信者の信頼性を検証し、メッセージの「鮮度」を検証し、送信されたデータの整合性を評価できます。これは、暗号ベースのメッセージ認証コード (CMAC) と、Freshness Value Manager (FVM) と呼ばれる Autosar コンポーネントによって実現されます。
  • SecOC と CMAC の違いは何ですか? SecOC は、メッセージの整合性と信頼性を保証するメカニズムとして CMAC を使用します。主な違いは、SecOC が自動車システムでの安全な通信専用に設計された AUTOSAR フレームワーク内の包括的なモジュールであるのに対し、CMAC は標準の暗号化アルゴリズムであることです。
  • RemotiveBroker で「不正な」SecOC パッケージを送信できますか?ユーザーは、いくつかの方法で不正な SecOC を生成する可能性があります。まず、ユーザーがフレッシュネス値を無効な値に変更すると、RemotiveBroker はフレッシュネス検証に合格しない SecOC メッセージを生成します。不正なフレームを送信するより直接的な方法として、ブローカーはバイナリ データを直接送信することを許可します。この場合、ユーザーはすべてのビットとバイトを手動で設定できます。
  • これはどのような環境で使用できますか?これは RemotiveLabs プラットフォームの標準コンポーネントであり、車載、開発者のラップトップで早期のモック作成から使用でき、クラウドの CI パイプラインでも使用できます。

SecOCを始める

RemotiveBroker の 30 日間無料トライアルでは、すでにお持ちのハードウェア (Linux コンピューターであればどれでも可) で簡単に開始できます。RemotiveBroker の詳細については、こちら をご覧ください。また、こちらからライセンスをリクエストして、コードに SecOC を実装するより簡単な方法をお試しください。