@ Micromax:
jedenfalls das häufige Betätigen der Fernbedienung sollte man vermeiden. Was häufig bedeutet, kann ich Dir allerdings nicht sagen...
Evelyn:
Nein, natürlich nicht jede Betätigung. Ich denke, das ist so implementiert:
(1) Das Steuergerät erzeugt für jeden Schlüssel nach einem geheimen Algorithmus eine "TAN-Tabelle", ähnlich wie beim Homebanking. Da sind vielleicht 100 gültige Codes drin.
(2) Wenn ein Schlüssel gedrückt wird, berechnet dieser nach dem gleichen Algorithmus basierend auf dem alten Code einen neuen Code. Dieser wird dann an das Steuergerät geschickt.
(3) Das Steuergerät guckt in seiner Liste nach, ob der Code dortdrin steht. Wenn der Code z.B. an der zehnten Stelle steht, wurde der Schlüssel wohl zehnmal gedrückt, ohne daß der Code beim Steuergerät angekommen ist. Das Steuergerät nimmt sich also den letzten Code und berechnet zehn neue Codes, die hinten an die Liste drangehängt werden.
Ich kann also eine gewisse Anzahl an Betätigungen außerhalb der Reichweite der Fernbedienung haben, ohne daß die "Synchronisation" fehlt. Der Vorteil an dem Verfahren ist, daß nicht ein feststehender Code übertragen wird - ansonsten könnte jemand einfach den Code mitlauschen, wenn ich mein Auto aufmache, und dann den Code selber dazu benutzen, mein Auto aufzumachen...
Ähnliche Techniken werden übrigens auch bei den Einmalpaßwortgeneratoren verwendet - dort allerdings zeitbasiert, d.h. der Code hängt von der Zeit ab. Wenn man so einen (Hardware-)Generator eine zeitlang nicht benutzt, verliert er die Zeitsynchronisation und ist auch wertlos.
Gruß,
-Mathias
PS: Ist natürlich alles nur ein "Educated Guess"