Jump to content

Talk:Rolling code

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Hagrinas (talk | contribs) at 21:19, 17 September 2013 (Pairing: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconAutomobiles Unassessed
WikiProject iconThis article is within the scope of WikiProject Automobiles, a collaborative effort to improve the coverage of automobiles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.

Rolling codes ALWAYS repeat

Any rolling code will repeat itself. The good ones have a repeat cycle in the billions or higher. So this article is incorrect. Rolling codes do repeat. Hcobb (talk) 06:20, 26 September 2012 (UTC)[reply]

That's not correct. If there were a billion codes, and a user pressed the button once a day, it would take almost 3 million years before the code repeated. Even with 100 key presses a day, nobody would come close to getting to the point where things would repeat. If you assume a 20 year lifespan for an opener, then the person would have to use the opener almost 140,000 times a day. In that case, it won't last 20 years. It would be impossible to make a remote control with a lifespan of that many keypresses. So it would be theoretically impossible to get to the point where a code could repeat. You are basing your assumption on a remote control with a theoretical infinite lifespan and a garage door or car that will last equally long.Hagrinas (talk) 21:11, 17 September 2013 (UTC)[reply]

Pseudo OTP?

Is this like a pseudo one time pad? — Preceding unsigned comment added by 69.255.170.233 (talk) 16:14, 29 December 2012 (UTC)[reply]

Pairing

What's missing here is a discussion of the pairing process. Obviously the opener/vehicle needs to keep track of each opener or fob, so pairing is essential. But there's no mention of how it works. If sending out the "next random code" and whatever goes with it were enough information for the opener/vehicle to know what codes to generate next, it would be equally likely to crack by capturing any transmission, assuming that the transmission during the pairing process were no different from at any other time. That's also assuming that the transmitter is not also a receiver that can spit out information at pairing time only. So something needs to be added to the explanation to make it clear how the receiver came up with something it could store that would recognize a given transmitter, have a seed it could use, or have anything else that's unique to the remote that couldn't be captured later.