Immobiliser z kodem dynamicznym (rolling code) to zaawansowany system zabezpieczeń, stosowany w nowoczesnych samochodach w celu ochrony przed kradzieżą i kopiowaniem kluczyków. W przeciwieństwie do starszych rozwiązań, gdzie kod transpondera był stały, system rolling code generuje za każdym razem nowy, jednorazowy kod podczas próby uruchomienia pojazdu. Gdy kierowca przekręca kluczyk w stacyjce lub naciska przycisk Start, kluczyk (lub pilot) i moduł immobilisera wymieniają między sobą zakodowane sygnały. Klucz generuje nowy kod na podstawie algorytmu szyfrowania, który jest znany tylko jemu i komputerowi pojazdu. Moduł immobilisera porównuje otrzymany kod z przewidywanym na podstawie ostatniej udanej autoryzacji – jeśli kody się zgadzają, system zezwala na rozruch silnika. Jeśli nie, blokuje zapłon i/lub dopływ paliwa. Dzięki temu nawet jeśli złodziej przechwyci sygnał z kluczyka (np. podczas otwierania auta), nie będzie mógł go wykorzystać do ponownego uruchomienia pojazdu, bo kod już nie będzie aktualny. System rolling code jest odporny na tzw. ataki powtórzeniowe (replay attack) i klonowanie kluczy, co znacząco podnosi poziom bezpieczeństwa. W przypadku problemów z synchronizacją kodów (np. po rozładowaniu baterii lub awarii elektroniki) konieczna jest ponowna synchronizacja pilota z immobiliserem, co zwykle wymaga użycia komputera diagnostycznego. Regularna wymiana baterii w kluczyku i unikanie zakłóceń radiowych to podstawa bezawaryjnej pracy immobilisera z kodem dynamicznym.