X-CANIDSはゼロデイ攻撃を検出するために、教師なし学習アプローチを採用しています。具体的には、トレーニングフェーズで使用される正常なCANメッセージからオートエンコーダーを訓練します。このオートエンコーダーは、入力特徴量を低次元の潜在ベクトルに圧縮し、その後再構築を試みることで、通常の車両運行時の振る舞いパターンを学習します。そして推論フェーズでは、入力された実際のCANメッセージと再構築されたメッセージとの誤差率（異常度）が計算されます。この誤差率が事前に定義された閾値を超える場合、システムは異常と判断し警告を発します。つまり、X-CANIDSは既知の攻撃パターンやラベル付けデータセットが不要であり、「ゼロデイ」攻撃も含めて未知の攻撃パターンも検出可能です。