Dijalog ili dinamičko kodiranje u alarmima, što je bolje? Keeloq i Dual Dynamic Code vs Code Grabber Konverzacijski kod s privatnim ključem.

Tehnološki napredak ne miruje, tjerajući nas da se radujemo novim i još korisnijim izumima. Stoga ne čudi što se, uz ostale uređaje, unapređuju i auto alarmi.

Uprkos funkcionalnosti i pogodnosti istih statičkih alarma, oni nisu pouzdani. Poslani kod može pročitati bilo koji stručnjak sa hvatačem koda.

Druga stvar je signalizacija dijaloškim kodom, gdje radi složenija i pouzdanija logika.

Dakle, statični alarmi postaju zastarjeli i danas se gotovo nikada ne puštaju.

Koje vrste sigurnosnih kodova postoje u auto alarmima?

Prisjetimo se kakvi su alarmi po vrsti sigurnosnih kodova.

Evo sljedećih opcija:

1. Statički kontrolni kod.

Uređaji s ovim kodom spadaju u kategoriju proračunskih modela i imaju najniza cijena.

Kao što je već spomenuto, takvi alarmi su ukinuti zbog niske pouzdanosti.

Glavni nedostatak je rizik od presretanja koda i njegove naknadne upotrebe za provalu u automobil.

2. Dinamički kontrolni kod.

Karakteristika sistema zasnovanih na ovom principu rada je promjenjivi kod koji se generiše svaki put kada se pritisne dugme.

Takav signal je također lako presresti, ali ga je teže koristiti za namjeravanu svrhu - trebat će puno vremena da se ne dekodira signal, a zatim hakuje automobil.

3. Dijaloški kontrolni kod i razmjena signala.

Glavna prednost takvog uređaja je "vezivanje" alarma na određenu upravljačku jedinicu.

U procesu razmjene signala, identifikacijski kod se provjerava, nakon čega „mozak“ odlučuje da li će prekinuti ili nastaviti proces razmjene.

Šta je alarm kod dijaloga?

Dijalog kod u sigurnosnom sistemu automobila je na neki način pozivni znakovi za automobil, koje može primiti samo kontrolna jedinica i ništa drugo.

Vozač pritisne dugme na ključu, nakon čega se razmjenjuju signali.

Ako se tokom dijaloga ne pronađu greške, sistem otvara pristup automobilu i omogućava njegovo pokretanje.

Izvana, alarmi s kodom za dijalog gotovo se ne razlikuju od standardnih sistema s dinamičkim kodom.

Postoje samo "unutarnje" razlike - upotreba većeg broja brava i senzora, funkcionalnost i visoki nivo pouzdanost.

Princip rada takvog alarma za automobil

Kako funkcionira takva zaštita? Algoritam je izgrađen na sljedeći način:

  1. Vlasnik automobila pritisne dugme da uključi ili isključi auto iz alarma.
  2. Privjesak za ključeve generiše zahtjev za određenu radnju i šalje ga upravljačkoj jedinici.
  3. Na zahtjev, upravljačka jedinica generiše numerički kod (na primjer, 808) i šalje ga na privjesak.
  4. Centrala prima signal i šalje primljeni kod obrnuti smjer.
  5. Upravljačka jedinica prima prethodno generirani kod, upoređuje ga i, ako se brojevi poklapaju, izvršava zadatu komandu.

Cijeli proces je dug samo riječima. U stvari, potrebno je djelić sekunde.

Dakle, kod za dijalog je posebna lozinka (šifra) koju generira upravljačka jedinica i šalje na daljinski upravljač.

Osim održavanja dijaloga, ovaj alarm ima još jednu prednost - redovnu promjenu lozinke svaki put kada je automobil uključen (naoružan).

Kao posljedica toga, numerički kod se stalno mijenja (dinamičan je).

Popularni modeli

U pozadini velike potražnje za alarmima sa kodom za dijalog, izbor modela je gotovo neograničen.

Istovremeno, glavni kriteriji odabira, kao i uvijek, ostaju - cijena, funkcionalnost i kvaliteta.

Među najpopularnijim opcijama su:

1. StarLine A61 Dialog.

Pristupačan, jednostavan za korištenje i efikasan alarm sa konverzacijskim kodom.

Glavne karakteristike uređaja su prisustvo senzora šoka na 2 nivoa, ugrađeni relej za napajanje, moderan režim turbo tajmera, LED indikacija, mogućnost upotrebe releja za blokiranje i kompatibilnost sa.

Glavne razlike od konkurenata:

  • prijenos informacija o automobilu na udaljenosti do 1000 metara;
  • prisutnost memorije koja bilježi prošlo stanje;
  • blokiranje motora u slučaju demontaže. Sistem će čekati instalaciju originalne jedinice i tek nakon toga će dozvoliti pokretanje jedinice za napajanje.

Alarm blokira vrata i haubu, paljenje i motor. Tu je i senzor šoka na dijelu karoserije i senzor šoka u kabini.

Specifikacije:

  • napon - 9-15 volti;
  • potrošnja struje - do 25 mA;
  • 2-stepeni senzor;
  • indikacija slabe baterije itd.

Cijena je oko 130 američkih dolara.

2. Stalker-600 NVB.

Moćno sistem protiv krađe, koji se zasniva na kontrolnom kodu dijaloga.

Karakteristika sistema je visokokvalitetna enkripcija koda koju nijedan grabber ne može presresti.

Glavne karakteristike:

  • otpornost na buku, što je važno pri radu uređaja u gradu;
  • automatska kontrola komunikacijskog kanala;
  • korištenje digitalne magistrale koja vam omogućava da programirate uređaj po vlastitom nahođenju;
  • prisustvo u kompletu para privjesaka za ključeve, koje karakterizira svijetli ekran.

specifikacije:

  • radni napon - 9-15 Volti;
  • opseg radne temperature - od -40 do +85 stepeni Celzijusa;
  • nazivna potrošnja struje - do 30 mA.

Cijena uređaja je oko 150 američkih dolara.

3. Alarm PANDORA LX 3050.

Kvalitetan, ali u isto vrijeme pristupačan alarmni sistem, koji je dizajniran posebno za automobile Lada.

Glavne karakteristike sistema:

  • prisustvo releja za blokiranje ugrađenog u sistem;
  • lični ključ za šifriranje;
  • pouzdana zaštita od presretanja koda;
  • kontrola napona u mreži;
  • autorun.

specifikacije:

  • radna struja - do 40 mA;
  • 8 energetskih releja;
  • Podrška za CAN sabirnicu;
  • napon - 9-15 volti.

Cijena uređaja je oko 130 američkih dolara.

Ovaj članak, naravno, neće zadovoljiti proizvođače auto alarmi. Ali zadatak Auto Tips-a je pomoći običnim vozačima da shvate što su moderni automobilski alarmi. Moći ćete samostalno napraviti izbor da li trebate instalirati takav uređaj ili možete bez njega. Do danas postoji veliki broj različitih auto alarma koji koštaju od 20 do 1000 dolara. Pokušajmo razjasniti zašto je tolika razlika u cijenama. Uostalom, zadaci koje obavljaju ovi alarmi su približno isti. Dajte zvučni, svjetlosni i radio signal (za alarme sa dvosmjerna komunikacija) o neovlaštenom upadu u automobil ili mehaničkom udaru na njega (udarac, podizanje dizalice, vuča itd.).

Blokirajte rad vitalnih kola automobila kako biste spriječili pokretanje motora. To može biti starter, krug paljenja, pumpa za gorivo, senzor položaja radilice, krug mlaznice za ubrizgavanje goriva, napajanje regulatora. Slijede servis, pomoćne funkcije, koje generalno nemaju veze sa zaštitom od krađe. Daljinsko otvaranje prtljažnika, pokretanje motora, kontrola unutrašnje temperature, kontrola napona akumulatora, kontrola lokacije vozila. Ako morate pratiti lokaciju automobila, onda to više nije zaštita od krađe, već pratnja krađe...

Sigurnosne funkcije imaju sve alarme u svemu Raspon cijena. Izrada svih poznatih brendova je također odlična. Suštinska razlika je koji se radio kod koristi: dinamički kod KeeLoq (najmoderniji alarmi) ili konverzacijski kod. Nije moj zadatak da vam govorim po čemu se razlikuju, važno nam je da znamo da se dinamički kod lako presreće modernim grabežljivcima kodova, alarm se gasi, centralna brava se otvara i auto može biti iztrošeno ili ukradeno. A kod dijaloga još nije pogodan za presretanje i isključivanje auto alarma. 95% modernih alarma koristi KeeLoq dinamički kod. I dalje puštaju kao da se ništa nije dogodilo!

Čudno, zaista. Zašto proizvoditi, prodavati i instalirati alarme za koje se na internetu slobodno prodaju elektronski glavni ključevi, odnosno hvatači koda? Jasno je da se takvi alarmi ne mogu postaviti. Ovo je novac bačen u vjetar. Šta onda biramo alarme sa kodom za dijalog. Njihov izbor je relativno mali. Potražite ih među ovim trgovačkim nazivima. Magic Systems, Pandora, Star Line, Cyclon. Cene su im zajedljive i montaža je skupa, ali smisao je mali. Objašnjavam zašto. Svi moderni automobili, kako bi uštedjeli žice, odnosno bakar, koriste CAN sabirnicu. To su dvije žice koje su upletene zajedno kroz koje se digitalni električni kontrolni signali prenose na mnoge uređaje automobila.

Dakle, savremeni dijalog alarmi su povezani na CAN sabirnicu. Sada je dovoljno spojiti dvije žice od alarma na ovu magistralu i dvije žice za napajanje, a zatim preko eksternog kompjutera programirati auto alarm da izvrši određene funkcije od strane kontrolera automobila: upravljanje centralnom bravom, parkirnim svjetlima, paljenje motora, kontrola električnih prozora itd. Onda se sada ne možete truditi da tražite strujne krugove za blokiranje motora, već to povjerite običnom kontroleru automobila, to je ranjivost ove opcije povezivanja.

Uređaj za pokretanje motora preko dijagnostičkog konektora.

Postoje uređaji za pokretanje motora preko dijagnostičkog konektora automobila. Evo, kako kažu, stigli su. Nemogućnost (trenutno) primjene elektronske brave na alarm sa kodom za dijalog nije značajan faktor u suzbijanju krađe automobila. To je kao da stavite dobru bravu na sef od kartona! Zaista, automobil je napravljen od tankog metala koji se lako može izbušiti na pravom mjestu i otvoriti vrata posebnom kukom, a u istu svrhu mogu se koristiti i mnoge druge metode. Zatim pokrenite motor preko dijagnostičkog konektora.

Ispada da se i ovdje novac baca u vjetar. Dvosmjerna komunikacija auto alarma je vrlo nepouzdana. Svi privjesci za ključeve rade na istoj frekvenciji, što je vrlo lako prigušiti. Testiranje alarma dijaloga za radni domet privjeska za obavještenje u blizini trgovačkih centara u Moskvi pokazalo da je komunikacija nestabilna na četvrtim spratovima i u liftovima. Ponekad je 200 metara nepremostiva udaljenost. Koja je svrha plaćati hiljadu dolara za takve alarme? Ali automobil se može ukrasti običnim ručnim punjenjem, kao što je prikazano na fotografiji na početku članka. Pročitajte o drugim trikovima otmičara

Izvlačimo zaključke. Rolling code alarmi su jučerašnji i ne treba ih instalirati! Skupi alarmi sa kodom za dijalog još nisu podložni elektronskim glavnim ključevima, ali su sigurnosne funkcije u velikoj mjeri prebačene na standardni kontroler automobila. Ili trebate instalirati dodatne bežične releje za blokiranje. Sve je uz dodatnu naknadu. Kontrola preko CAN magistrale olakšava život instalaterima alarma i kradljivcima automobila.

Naravno, imate pitanja. Šta staviti na auto da ga ne ukradu? Koju opremu koristiti? Odgovorit ću na ova pitanja u sljedećem članku. U međuvremenu, čekam vaše komentare. Sretno ti!

Ovdje se, na primjer, testira domet privjeska dijaloga alarma.

Ako radoznali vozač postavi pitanje da li mogu presresti šifru ključa njegovog alarma i na taj način ukrasti auto, najčešće dobije sljedeći odgovor od instalatera auto alarma: "Šifra je dinamična (ponekad dodaju i naziv algoritma za šifriranje), mijenja se sa svakom novom porukom. Obično, nakon ovog odgovora, nema pitanja i radosni vlasnik automobila odlazi od kuće, miran i zadovoljan. Naravno, ne može biti govora o bezbrižnosti samo na osnovu toga da je auto-alarm postavljen i da je njegov kod dinamičan... I ovdje se ne radi o kriptografskoj snazi! - činjenica je da jedan alarm nije dovoljan - to će vam reći svaki instalater.

Svi stručnjaci i serviseri slažu se oko sljedećih pitanja:
1. Preporučljivo je uz auto alarm koristiti i imobilajzer ili relej koji se kontroliše standardnim ožičenjem, što je u principu u ovoj fazi razvoja industrije jedno te isto.
2. Brava za haubu je skoro neophodna (mehanička ili elektromehanička)
3. Stepen otpornosti na krađu gotovo upola ovisi o pristupu ugradnji i profesionalnosti majstora. Teško je ne složiti se sa ovim!

Međutim, ako uzmemo potpuno "pristojan" i skup sigurnosni kompleks, koji se sastoji od auto alarma, daljinskog releja koji visi na običnoj žici i upravlja se sa alarma, kao i, na primjer, elektromehaničke brave na haubi Defentime ( kontrolisano iz auto alarma), zatim elektronski ključ od auto alarma je sve što kradljivcu treba da ti uđe u auto i odveze se..... Kako tužno! Zaključak se nameće sam od sebe - teško je precijeniti važnost kriptografske snage vašeg auto alarma !!!

Zaronimo malo u istoriju i vidimo kako su nastali svi ovi Kilogovi i drugi algoritmi za šifrovanje.

Kod zastarjelih alarma korišteni su kodovi sa do 512 kombinacija.Odabir takvog koda traje manje od 1 minute. Broj kombinacija kodova u modernim alarmnim sistemima može doseći nekoliko hiljada milijardi. Prvu dinamičku strukturu koda predložila je italijanska kompanija Autotechnica još 1995. godine. Ali prava revolucija u primjeni ove tehnologije dogodila se kada je Microchip proizveo setove kodera i dekodera, praćene njihovim vodičima za implementaciju. Ova "tehnička intervencija" potaknula je različite proizvođače da razviju vlastite originalne algoritme. Međutim, Microrochip proizvodi su još uvijek u velikoj potražnji, a Keeloq tehnologija je poznata svima koji nisu prekinuli svoje upoznavanje s automobilom na prekidaču za paljenje, vratima i balonu.

Ovdje ću napraviti digresiju i recite vozačima o takvom konceptu kao što je anti-skeniranje, što je gotovo standardna opcija za moderne automobilske alarme. Ovaj izraz znači da napadač neće moći deaktivirati alarm pomoću skenera. Skener je relativno jednostavan uređaj koji sekvencijalno reproducira kodove u signalnom formatu koji se može hakovati. Sistem protiv skeniranja se ne može isključiti nabrajanjem kodova ključeva, jer kada se primi netačan kod, blokira se neko vrijeme, povećavajući vrijeme potrebno za skeniranje. Zaključavanje se otpušta uzastopnim slanjem ispravnog koda. Uz dovoljno veliki broj mogućih kodova, nabrajanje će trajati nerealno dugo. Anti-scan tehnologija postoji već nekoliko godina i nije nova. Sistemi sa anti-skeniranjem nisu zaštićeni od presretanja kodova iz zraka pomoću posebnih uređaja (grabilica ili presretača kodova). Pauza protiv skeniranja je takođe neophodan atribut u sistemima sa dinamičkim kodom.

Šta je dinamički kod...

Tehnologija plutajućih kodova onemogućava i presretanje kodova iz zraka i njihovo odabiranje. Stvarni kod je šifriran na takav način da se sa svakim prijenosom spolja emituje potpuno drugačija kodna poruka. Na prijemniku, stvarni kod se rekonstruiše matematičkom obradom. Presretanje kodova postaje besmisleno, jer je nemoguće predvidjeti koja će sljedeća kombinacija kodova deaktivirati alarm. Jednostavno ponavljanje prethodne poruke neće isključiti signalizaciju, jer se poruke koje su bile u prošlosti smatraju nevažećim. Teoretski je moguće predvideti budući paket samo ako poznajete algoritam šifrovanja koda, koji proizvođač drži u tajnosti, i dovoljan broj uzoraka koda za analizu. Kombinacije kodova se ponavljaju sa veoma velikim intervalom. Istraživanja modela MICROCAR 052.1 su pokazala da je za ovaj model ovaj period više od 65.000 klikova. Možemo reći da se tokom rada prenesene kombinacije kodova nikada ne ponavljaju - mašina ne služi 20 godina. Identifikatorski kodovi za privezke za auto alarm sa plutajućim kodovima se snimaju u fabrici i jedinstveni su i ne mogu se zameniti tokom rada. Tehnologija plutajućeg koda je vrlo efikasna u zaštiti alarmnog sistema od neovlaštenog neovlaštenog pristupa elektronskim putem. Stepen zaštite od dešifriranja ovisi o korištenom algoritmu kodiranja. Ovdje leži jedno veliko "ALI" (pogledajte ispod "Dvostruki dinamički kod")

Pogledajmo bliže koji je dinamički kod baziran na istom Keeloq-u

Keeloq tehnologija se zasniva na konceptu tajnih ključeva za kodiranje/dekodiranje (šifara), koji pretvaraju originalnu informaciju u kodirane i kodirane podatke u original.

Međutim, programeri su morali dodati još nekoliko struktura podataka posebne namjene ključu kodiranja. Pogledajmo ih ukratko.

Kodiranje (tajni) ključ 64-bitna kombinacija formirana generirajućom funkcijom iz serijskog broja (kernela) i 64-bitnog ključa proizvođača. Ključ za kodiranje se koristi za kodiranje, a ključ za dekodiranje se koristi za dekodiranje poruke. Vrijednost ključa se ne može pročitati i nikada se ne prenosi.

Brojač sinhronizacije 16-bitni brojač koji se prenosi svaki put kada se koder (koder) aktivira, na primjer pritiskom na tipku na privjesci. Brojač sinhronizacije se generira u koderu i prenosi u kodiranom obliku kao dio varijabilnog dijela poruke. Ova struktura vam omogućava da pratite sinkronizam koraka dekodera i enkodera. Trenutna vrijednost brojača sinhronizacije iz svakog enkodera je pohranjena u dekoderu i omogućava razlikovanje primljene sljedeće poruke od prethodne ili van reda, kreirane ne u skladu s algoritmom.

Diskriminator 12-bitna nasumična kombinacija koju enkoder prenosi u kodiranom obliku kao dio varijabilnog dijela poruke. Koristi se za provjeru integriteta procesa dekodiranja.

Jedinstveni serijski broj svakog enkodera (privezak-predajnik) od 28 ili 32 bita. Formira se tokom izrade kodera i prenosi se u nekodiranom obliku u stalnom dijelu poruke.

Svaki enkoder karakterizira skup od četiri gore opisane vrijednosti: ključ za kodiranje, brojač sinhronizacije, diskriminator i serijski broj. Budući da su vrijednosti svih ovih vrijednosti različite za različite enkodere, dekoder mora pohraniti onoliko skupova u memoriju koliko enkodera koristi sistem (obično ne više od 6 8).

Formiranje kodnog ključa u koderu vrši se posebnim programatorom u procesu proizvodnje enkodera. Za generiranje ključa za kodiranje potrebni su serijski broj i ključ proizvođača.

Proizvođački ključ 64-bitna kombinacija koja se koristi za formiranje ključa za kodiranje i za osiguranje da se cijeli kodni prostor rafala dijeli između različitih proizvođača. Ključ proizvođača se također upisuje u memoriju dekodera. Naravno, za rad sa svim enkoderima sistema koje proizvodi jedan proizvođač, dovoljno je zapamtiti ključ jednog proizvođača.

Da bi alarmni sistem prepoznao "svoje" privezke, paket kodova za ključeve i memorija dekodera alarma sadrže iste identifikacione kodove, koje alarmni sistem pamti tokom programiranja ("treninga") privezaka. Šifra - identifikator svakog privezka je jedinstven i najčešće se upisuje u koder privezka tokom proizvodnje.

Kako bi se spriječilo presretanje identifikacionog koda iz zraka, svi (tačnije, gotovo svi) već poslani kodovi moraju biti filtrirani kao nevažeći. Osim toga, identifikatorski kod i servisne informacije ne mogu se eksplicitno prenijeti. Ovo se može učiniti ako se različite maske koje se ne ponavljaju primjenjuju na kod prije prijenosa. Da biste mogli da skinete masku na prijemu, ona mora biti numerisana. Koder i dekoder obuhvataju tzv. brojač sinhronizacije. Brojač sinhronizacije sadrži trenutni broj maske. Svaki pritisak na dugme privezaka dovodi do povećanja stanja brojača sinhronizacije privezka i promene primenjene maske. Tipičan kapacitet brojača takta je 16 bita. Dakle, privjesak za ključeve generiše 65.000 maski koje se ne ponavljaju.

Privjesci za ključeve

Alarmni kodni privezak je minijaturni predajnik koji radi u opsegu decimetarskih talasa (200 ... 450 MHz). Manje uobičajeni su modeli koji rade na infracrvenim zrakama, odlikuju se malim radijusom djelovanja.
Za alarme opremljene IR privjescima za ključeve presretanje kodova je vrlo teško zbog malog dometa i smjera drangulija odašiljača (kada ih koristite, moraju se usmjeravati na određeno mjesto u unutrašnjosti automobila sa udaljenosti od najviše od nekoliko metara). Ova funkcija može stvoriti neugodnosti prilikom korištenja. Alarmi sa IC privjescima: BOSH Blocktronic IR-US, BOSH Blocktronic IM-US

Radne frekvencije predajnika su konstantne i standardizovane su od strane telekomunikacionih kontrolnih organa zemalja u koje se ovi uređaji uvoze.

Za prijenos koda u zraku koristi se generator s jednim tranzistorom koji radi na jednoj od gore navedenih frekvencija. U modernim alarmima, kako bi se izbjegao odstupanje frekvencije pri promjenama temperature i vlažnosti, frekvencija prijenosa se stabilizuje pomoću filtera na površinskim akustičnim valovima. Za reprodukciju koda - identifikatora u privjescima za ključeve koriste se specijalizirana mikrokola - enkoderi, kao i odgovarajuće programirani mikrokontroleri.

Dvostruki dinamički kod

Otkako je grabber kod prestao biti egzotičan i dostupan je otmičarima, svima veliki značaj daje se stepenu tajnosti kodne poruke koja se prenosi sa privezka za ključeve. Kao rezultat ovog procesa, sve veći broj sistema se oslobađa sa dinamičkim kodom. Njegove prednosti niko ne osporava. Međutim, ne može se smatrati lijekom za sve slučajeve. Ako algoritam promjene postane poznat (a poznat je, barem programeru), onda ostaje pitanje tehnologije da se infiltrira u sistem. Nije uzalud da je sistem kodiranja tako pažljivo klasifikovan i skriven od strane proizvođača alarma. Da bi se isključila ova mogućnost elektronskog hakovanja, razvijen je takozvani D2 kod, čija je suština da svakom ključu, pored broja bita, dodeljuje i svoj individualni zakon promene koda. Ovo pojedinačno pravilo se upisuje u dekoder jednom prilikom ulaska (programiranja) privezka za ključeve, više se ne pojavljuje u eteru i nije dostupno za radio presretanje. Dakle, čak i programer sistema, ima sve potrebne informacije o metodama kodiranja i odgovarajućoj opremi, neće moći dešifrirati ovaj kod.