キーカードがNFC(近距離無線通信)なのかRFID(無線周波数ID)なのかという問題は、テスラのフォーラムで長い間議論されてきました。
NFCはRFIDの拡張です。それらは同じ概念と電力供給メカニズムを使用し、NFCが使用する周波数は標準のRFID周波数の1つと同じです。それがNFCであった場合、おそらくクローン化された可能性があります。それはあなたがテスラアプリなしでキーとしてあなたの電話を使うことを可能にしたでしょう。
アクセス制御に関しては、識別と認証という2つの関連するが異なる概念があります。
識別とは、単に誰と何をやり取りしているのかを知ることを意味します。 NFCでは、7バイトの一意の識別子は、一意であると定義されているため、識別の目的でよく使用されます。
認証は、元のトークンのみが満たすことができる方法でトークンのIDを暗号で検証する追加の手順です。認証は、楕円曲線ディフィーヘルマン(ECDH)を使用しているように見えます。このメカニズムは理論的には安全であるように見えます。
各カードには4つの(!)ECDHキーがあります。車両はカードの最初のECDHキーのみを使用します。他の3つが何に使われるのかわかりません。
各車両には、128ビットのランダムチャレンジとともに、認証のためにカードに送信する独自のECDHキーがあります。カードは128ビット応答で応答して認証を完了します。
各カードには独自のX.509証明書があり、車両はこれを取得しません(ペアリング時でも)。
GaussKeyCardという名前の代替手段があります。これは、サポートされているJava Cardを使用して、公式のTeslaKeyCardを使用する場合と同じ方法で車両のロックを解除して起動できるオープンソースのJavaCardアプレットです。
そのため、いくつかのキーカード、テスラアプリを備えた携帯電話をキーまたは特別なキーフォブとして使用できます。
すでに持っているすべてのキーは、別のキーを車に接続するために使用できるマスターキーです。
そして大きな問題は、車のロックを解除して始動するためのキーが1つもない場合です。私は同じ問題を抱えていました、そして睡眠なしで多くの夜を過ごした後、私はそれを理解しました。
車の新しいキーをキーなしで20分で接続できるデバイスを作成しました。
必要なのはTeskeywizardだけです。これは私のデバイスの名前です。あなたが車両オークションからの車で働いているならば、あなたは時々同じ問題を抱えているはずです。