Warum können wir keine Auto-Fernbedienungsmuster kopieren?

Ich habe eine Set-Top-Box-Fernbedienung, mit der ich sowohl die Set-Top-Box als auch den Fernseher steuern kann, indem ich die Set-Taste auf meiner STB-Fernbedienung verwende. Hat nicht funktioniert. Verwendet die Autofernbedienung eine andere Art von Strahlung?

Meinst du einen Schlüsselanhänger für ein Auto?
Wenn Sie eine IR-Fernbedienung für ein Audiodeck in einem Auto meinen, sollten Sie in der Lage sein, diese mit einer ausreichend universellen Fernbedienung zu kopieren. Wenn Sie einen Schlüsselanhänger meinen, der Türen öffnet und das Auto startet, ist das Funkfrequenz und funktioniert nicht mit einem IR-Kloner.
Es werden kryptografische Schemata verwendet, und das Muster muss sich für jede Verwendung ändern. Siehe security.stackexchange.com/q/43050/131754 .
@dim wie machen es BMW's - wären sie nicht leicht gestohlen worden...
Wenn ich mich richtig erinnere , verwenden diese Art von Fernbedienungen ein vordefiniertes Muster, z π , und dann iterieren sie einfach vorwärts. Wenn Sie also 3 senden, erwartet es das nächste Mal eine 1, die Zeit danach eine 4 usw. Aber in Wirklichkeit sind es größere Brocken und einige andere Werte (ich glaube nicht, dass es das ist π ). Und der Suchraum ist wie 256 vorwärts, also wenn Sie mit der Fernbedienung klicken, während Sie nicht in der Nähe sind, dann ist es in Ordnung ... solange Sie nicht mehr als 256 Mal klicken oder was auch immer Ihr System als Suchraum hat - ich habe gewonnen Poste dies nicht als Antwort, weil ich mir nicht 100% sicher bin.
Ich bin nicht verfügbar, um jetzt eine vollständige Antwort zu schreiben. Aber suchen Sie nach OTP (Einmalpasswort) und PRNG (Pseudo-Zufallsgenerator). Die Antwort ist da.
Es gibt eine Diskussion über die kryptografischen Details ihrer Funktionsweise unter security.stackexchange.com/questions/43050/… ... aber ich würde vermuten, dass das hier nicht zum Thema gehört. Wichtig ist nur, dass sie sich bei jedem Gebrauch ändern, also wird eine einfache Aufnahme und Wiedergabe nicht funktionieren.

Antworten (1)

Verwendet die Autofernbedienung eine andere Art von Strahlung?

Ja.

TV-Fernbedienungen verwenden Infrarotübertragung. Bei vielen ist die LED am Ende der Fernbedienung sichtbar. Sie können den Betrieb einer Infrarot-LED mit Ihrem Kamerahandy testen, da sie im Infrarotbereich reagiert.

Geben Sie hier die Bildbeschreibung ein

Abbildung 1. IR-LED-Test mit einer Digitalkamera. (Bild von mir.)

Autofernbedienungen verwenden Einweg-Funksignale.

Geben Sie hier die Bildbeschreibung ein

Abbildung 2. Eine Peugeot 307-Fernbedienung. Beachten Sie, dass keine LED sichtbar ist, aber es scheint einen Induktor (Oberseite der Leiterplatte) und eine Antenne (zur äußeren Schleife) zu geben. Zufällige Bildquelle .

Wie unterscheiden sie sich?

  • Infrarot erfordert eine Sichtverbindung zum Empfänger oder eine ausreichend reflektierende Oberfläche, um das Infrarotlicht zu reflektieren. Richten Sie die Fernbedienung in Ihre Hand und der Fernseher reagiert nicht.
  • Die Fernbedienung Ihres Autos funktioniert in Ihrer Tasche. Dies ist der größte Hinweis darauf, dass es kein Licht als Übertragungsmedium verwendet.

Ihre programmierbare Fernbedienung ist nur für Infrarot-Fernbedienungen geeignet. Es kann keine Funksignale von Ihrem Autoschlüssel empfangen.

Der andere Unterschied besteht darin, dass Auto-Zentralverriegelungsfernbedienungen normalerweise eine generierte Impulsfolge verwenden, die sich bei jeder Verwendung ändert, und das Auto verfolgt, welche verwendet wurden, sodass selbst wenn Sie ein Gerät zum Kopieren hätten, es keine wäre verwenden. Viele von ihnen sind nicht sicher, aber eine einfache Aufnahme- und Wiedergabekopie funktioniert auch nicht, Sie brauchen etwas Ausgefeilteres, damit es funktioniert.
Wie erhält das Auto Informationen über das Muster, das die Fernbedienung beim nächsten Mal senden wird? Wenn das Auto das zweite Muster nicht kennt, wird das Auto durch ein beliebiges Funkwellenmuster entriegelt.
Es gibt eine gemeinsame „Vereinbarung“ zwischen dem Auto und dem Schlüssel, basierend auf einem Anfangswert und einer Berechnung, um den nächsten Wert zu erhalten. Die Details werden in der Regel durch aufwendige Non-Decolsure-Verträge geregelt.
@pra9 Warum hast du die Antwort akzeptiert, wenn sie deine Frage nicht beantwortet hat?
@pra9: Ich habe die gestellte Frage beantwortet. Die Verschlüsselungsmethode ist eine separate Frage. Wenn Sie die Links in den Kommentaren zu Ihrem Beitrag nicht verstanden haben, stellen Sie bitte eine neue Frage mit einem Link zu dem Artikel und dem Teil, den Sie nicht verstehen.