パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ホンダ・シビックのキーレスシステムを乗っ取り可能な脆弱性」記事へのコメント

  • by Anonymous Coward on 2022年03月28日 23時11分 (#4222852)

    いつも同一の信号をやりとりしていてリプレイ攻撃に脆弱なのは論外だが、チャレンジ・レスポンス式、
    つまり、車はランダムな符号を送信し、キーはその符号を共通鍵で処理して返送、車の側でも同様に処理して、合ってれば正しいキーとみなす、みたいな方法であっても、中間者攻撃には脆弱だ。
    つまり車の信号を傍受して、離れた場所にいる持ち主の近くに伝送し、持ち主の鍵の信号を同様に傍受、車の側に伝送するという攻撃は、防げない。

    これを防ぐためには、キーの側では例えばボタンを押したときのみ、車の信号に応答するようにする、などがあるが、
    キーレスエントリーは、キーに対して操作をしないでも(例えば、カバンに入れっぱなしでも)解錠ができるというのがウリなので、
    利便性の低下を招き、良い方法ではない。
    この問題を解決する良い方法は知られていない。
    もし思いついたら、特許をとって、自動車メーカーから使用料をとるビジネスができそうだ。

    • by ogino (1668) on 2022年03月29日 2時04分 (#4222896) 日記

      意味がわからん。例えば TLS を使って普通にお互い証明書を検証すればいいと思うけど。公開鍵暗号方式を使ってはいけない縛りがある?

      親コメント
      • by Anonymous Coward

        どんな暗号化しようが、通信リレーして本物の鍵と通信させてやれば解錠できるじゃんってことでしょう。

        • by Anonymous Coward

          LANケーブルを伸ばすようなものだしね。
          一応ping測定って手もあるけど誤差が…

      • by Anonymous Coward

        スマートエントリーは、鍵所有者が車の近くにいたときに機能するわけよ。
        もちろん、大抵はその鍵(スマートキー)自体の認証は行っているはず。

        だけど、その「鍵所有者が車の近くにいる」という判定は、電波強度で判断される。
        スマートキーの電波は微弱なので、近くにいなきゃ届かないからね。
        ところが、車と所有者のいるだろう場所(自宅とか)の近くに、それぞれ電波の送受信機を置いて中継してやると、
        車は「鍵所有者が近くにいる」と誤認してしまう。
        これがリレーアタック。
        鍵は本物。なので認証機能は役に立たない。

    • by Anonymous Coward on 2022年03月29日 10時19分 (#4222972)

      キーレスエントリーとスマートエントリーを混同してる
      キーレスは施錠・解錠にボタンを押すやつ
      スマートがカバンに入れっぱ電波強度で測るやつ

      親コメント
    • by Anonymous Coward on 2022年03月29日 11時29分 (#4223003)

      >キーに対して操作をしないでも(例えば、カバンに入れっぱなしでも)解錠ができるというのがウリなので、
      それ、スマートエントリー。

      今回のはキーレスエントリー。
      これ(キーレスエントリー)は君の書いてる”キーの側では例えばボタンを押したときのみ、車の信号に応答するようにする”方。

      で、この時(ボタンを押している時)、だして車とやり取りする信号が暗号化されてない=電波パターンを記録して再生すれば鍵が開くって事。
      赤外線学習リモコンで元のリモコンの赤外線信号受信させればテレビのチャンネル変えられるでしょ?
      あれと同じ方法で車の鍵が開いちゃうって事です。

      親コメント
    • by Anonymous Coward

      素直にキーと車の距離を計測すりゃいいでしょ。

      • by Anonymous Coward

        それな。媒体が電波だから時間分解能がそこそこ要るし、
        測定に向いた信号・挙動にしておく必要はあるだろうけど、そのくらいよな。

        • by Anonymous Coward

          IC決済も出力範囲的にリレー防止できちゃってる様なもんだしな

      • by Anonymous Coward

        >キーと車の距離を計測
        どうやってするかだよね。電波には「リレーアタック」というのがあって家にカギがあっても(離れていても)車の鍵は開けられてるしね。
        最低、電波以外での方法で服のポケットの中のキーとの距離を測る必要があるからね。
        車に周りの人の自動顔認証装置をつけるか???

        • by Anonymous Coward

          なぜ電波以外?
          電波で測ればいいやん 持ってる送受信機つかえばいいやん
          (不正のため)リレーすれば距離伸びるんだし
          時間分解能精度上げるためコストアップにはなるだろうが

      • by Anonymous Coward

        率直な疑問です。
        どうやってキーと車の距離を計測させたらよろしいでしょうか?

        • by Anonymous Coward

          そんなん、返答が来るまでの時間でいいだろ
          wakeupに時間がかるなら起こしてから測ればいい(2パス)
          時間分解能がnsのオーダで必要だけど

          • by Anonymous Coward

            ありがとうございます。
            原理は理解しました。
            時間分解能がnsとする根拠はなんでしょうか?

        • by Anonymous Coward

          正確に距離を測らなくても送受信経路に中継器が入ったら遅延が大きくなるので判別可能です。

    • by Anonymous Coward

      キーに振動センサーを搭載して振動を検知した時だけ電波の受発信を行う仕組みではいかんのか?
      少なくとも在宅中に単純なリレーアタックを受ける可能性は減ると思うんだが

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...