Što je Rolling Code?

Pokretni kod, koji se također naziva i skakajući kod, posebna je vrsta sustava šifriranja koji se koristi na bežičnim uređajima za ulazak bez ključa, kao što su daljinski upravljači za automobile i otvarači garažnih vrata. U prošlosti je osoba pritisnula tipku za otključavanje automobila, a daljinski bi odašiljao kod za otključavanje na prijemnik automobila, koji bi zauzvrat otključao automobil. Ova metoda je imala značajnu manu, jer je svatko mogao uhvatiti signal dok se prenosio i kasnije je mogao koristiti kod za otključavanje garaže ili automobila vlasnika bez njegovog dopuštenja. Iz tog razloga su izmišljeni promjenjivi kodovi tako da nakon svake upotrebe daljinski i prijemnik kreiraju novi kod i stari kod više neće raditi.

Da bi pokretni kod funkcionirao, i odašiljač koji se nalazi u daljinskom upravljaču i prijemnik koji se nalazi u automobilu ili uređaj koji je u interakciji s odašiljačem moraju biti dizajnirani tako da međusobno reagiraju i imaju isti generator koda, tako da nakon što se koristi jedan kod, oba uređaji će generirati isti novi kod i nastaviti raditi zajedno. Odašiljač se obično odnosi na uređaj za ulazak bez ključa, kao što je daljinski upravljač za automobil za otključavanje vrata automobila bez fizičkog umetanja ključa u automobil. Prijemnik se odnosi na uređaj, kao što je sam automobil, kojem daljinski upravljač šalje signal.

Kada vlasnik pritisne tipku za otključavanje, daljinski prenosi kod u automobil, koji zatim provjerava je li kod ispravan i otključava vrata. I daljinski upravljač i automobil tada generiraju novi kod, a kada vlasnik ponovno pritisne tipku, on šalje ovaj novi kod za otključavanje automobila i stvara još jedan novi kod. Ako bi lopov pokupio kod dok je bio poslan, on bi već bio korišten i ne bi više radio.

Ako vlasnik pritisne gumb, a daljinski upravljač je predaleko da bi prijemnik mogao presresti signal, daljinski upravljač stvara novi kotajući kod, ali prijemnik ne. Kako bi se izbjeglo da se vlasnik zaključa iz vlastitog automobila ili garaže ako slučajno pritisne gumb predaleko, daljinski i prijemnik dizajnirani su tako da generiraju 256 nasumičnih novih kodova svaki put kada se koristi kod. Ako daljinski upravljač odašilje jedan od ovih 256 pokretnih kodova prijemniku, i dalje će otključati automobil i dva uređaja će se sinkronizirati i generirati iste nasumične kodove jer oba sadrže isti generator brojeva dizajniran za stvaranje sljedećeg skupa 256 kodova.

Iako se 256 kodova možda ne čini puno, praktički je nemoguće otključati automobil druge osobe, čak i ako osoba ima daljinski upravljač dizajniran za rad s istom vrstom prijemnika koji se nalazi u tom specifičnom automobilu. Šanse da imate kompatibilan daljinski upravljač i da taj daljinski upravljač generira jedan od 256 kodova koje će automobil prihvatiti još uvijek su manje od jedan prema milijardu. Lopovu bi bile potrebne godine da pronađe pravi kotajući kod, što bi sustav kotrljajućih kodova učinio prilično jednostavnom, ali pouzdanom metodom sigurnog zaključavanja i otključavanja predmeta pomoću uređaja za ulazak bez ključa.