車のキーのセキュリティはどのように機能するのでしょうか。
車のキーは、メーカーの車や同じモデルの車で機能する単純な「ロック」および「ロック解除」信号を送信するだけですか?または、特定のキーが車に登録されていて、それらのキーだけがその車のロックを解除する信号を持っていますか?
また、セキュリティの仕組みについても考えています。 (私を許して私は暗号化と無線信号とセキュリティがどのように機能するかほとんど知りません)。ご感想をお聞かせください。
キーと車には、製造時にそれぞれ独自の暗号化キーが与えられます。車を購入すると、キーと車が相互に登録されます。車は車のキーから暗号化キーのコピーを取得し、車のキーはそれぞれ車の暗号化キーのコピーを取得します。その後、ロック解除プロセス。車のキーリクエストが車からロック解除されます。車はそれが登録済みの鍵であることを確認してから、先に送信した(暗号化された)特別な番号をその鍵に要求します。キーは特別な番号を送り返し(キーの暗号化を使用して暗号化)、車は車のキーの暗号化キーのコピーを使用してそれを復号化し、番号が同じであることを確認します。その後、車のロックが解除されます。
次に、車は新しい特別な番号を暗号化し、それをキーに送信します。キーは車の暗号化キーのコピーを使用して復号化し、独自の暗号化キーを使用して暗号化します。この新しい番号は、次のロック解除要求で使用されます。これにより、ロック解除信号が毎回変更されるため、人々は空中からロック解除信号を単純にコピーして車のロックを解除できなくなります。
不明な点がありましたら、コメント欄にご記入ください。詳細をお知らせいたします。
コンピュータのセキュリティに関する知識はありません。どこかで主要な一連の車の盗難について聞いた後、私はちょうどこれについて考えていました。
いいえ。通常、車との片方向通信があります。
そのため、通常、各キーには独自の「暗号化キー」と「カウンター」があります。車には、有効な暗号化キーのリストと、各キーのカウンターがあります。
ボタンを押すたびに、キーでカウント+ 1が送信され、キーで暗号化されます。車は単純にcount + 1を独自の暗号化キーで暗号化し、両方を比較します。
車の近くにいないときにボタンを押すとフォブが機能しなくなるのを防ぐために、車はcount + 1、count + 2、count + ...、count + 50を好きなようにチェックします。車の近くにいなくてもキーを50回押すと、通常、フォブは機能しなくなり、そのフォブを再登録する必要があります。フォブの登録は車両によって異なりますが、関連するイグニッションキーを使用すると、車がリモコンを再登録する場合があります。イグニッションキーを使用して自分で行う必要がある場合があり、次にブレーキペダルを押してイグニッションロックを操作してシーケンスを実行する必要があります、ドアの開閉、特定のボタンの押し方。
次に例を示します。 https://www.youtube.com/watch?v=mG3R58-24Q
これを行うと、フォブは通常、クリアテキストキー、または「メーカーのキー」を使用して暗号化されたキーを送信し、ボタンを数秒以上押し続けるとカウントします。車が「プログラミング」の場合にキーを登録するだけです。モード"。
かごの開閉に成功すると、かごは関連するかごキーのカウントを更新し、かごのロック解除またはロックに成功したカウントで更新されます。
HOTPトークンのように考えてください。
ただし、車の近くを歩いてロックを解除する「キーレスアンドゴー」車、およびほとんどのイグニッションキー(イモビライザー)では、「チャレンジレスポンス」プロトコルが使用されます。車とキー。