Smart Locks Laboratórium 1
A kulcs titka
Fejlesztésének hajnalán a távvezérlők segítségével vezérelt biztonsági rendszereket egyszerű, egyszerűen egygombos csecsebecsékkel szerelték fel, amelyek statikus kódot sugároznak. A statikus kód egy olyan kód, amely nem változik a küldéstől a küldésig (vagyis amikor megnyom egy gombot a fob gombon). Az ilyen kód könnyen lehallgatható és újra felhasználható. A csecsebecsék gombja ebben az időben csak egy volt: egyszer megnyomta - tegye be az őrséget, ismét nyomja meg - levette. Rögtön meg kell jegyeznünk, hogy a riasztás egyetlen gomb segítségével történő vezérlése önmagában sebezhető, még akkor is, ha dinamikus kóddal rendelkező kulcsokat használ. A dinamikus kód olyan kód, amely folyamatosan változik a küldéstől a küldésig. A kód természetesen nem változik, hanem egy meglehetősen összetett nemlineáris algoritmus. A legelterjedtebb eloszlás a KeeLoq titkosítási algoritmus, amely egy szimmetrikus titkosítási algoritmus. Ez az algoritmus csak "földelt" volt a rövid üzenetek titkosításához. KeeLoq és jelenleg széles körben elterjedt. Ennek alapján számos hazai cég kifejlesztette saját algoritmusát. A KeeLoq nagyon algoritmusa könnyen megtalálható az interneten, vágy lenne. Igen, és a Microchip, egy olyan vállalat, amely az algoritmushoz fűződő jogokat birtokolja, képes biztosítani az ehhez az algoritmushoz és eszközeihez szükséges összes szükséges dokumentációt, csak licencet kell szereznie tőlük. A kódolt adatok átvitelének titkossága 64 bites titkosítási kulcson alapul. A kulcs hossza elegendő a rövid parcellák megbízható kódolásához, amelyeket a vezérlési parancsok továbbítására használnak.
Ebben a bejegyzésben megpróbáljuk kiválasztani a kulcs legoptimálisabb változatát projektünk számára. Ennek érdekében összehasonlítjuk a meglévő technológiákat számos kritériummal, szem előtt tartva, hogy az egyik legfontosabb a kastély "láthatatlanságának" koncepciója, azaz a kastély "láthatatlansága". az ajtó külső oldalának hiánya és bármely olyan eszköz szomszédos falai, amelyek kitakarhatják a zárat vagy megsérülhetnek.
Most vesszük fontolóra, hogy milyen kulcsokkal dolgozhatunk az elektronikus egységgel.
Bármelyik ajtózár, akár háromszor "okos", szükségszerűen két részből áll: elektromechanikus (egyes esetekben elektromágneses) és elektronikus vezérlőegység. Az elektromechanikus rész ténylegesen biztosítja az ajtó mechanikus reteszelését, és sok esetben lehetővé teszi a zár bezárását és feloldását nemcsak az elektronikus vezérlőegység parancsával, hanem hagyományos kulcs segítségével is. Ezt a lehetőséget nem kívánatosnak tartjuk, mivel a kulcslyuk feloldja a zárat és lehetővé teszi a támadó számára, hogy megpróbálja megnyitni a szokásos "mechanikus" módszerekkel. Nem szabad megfeledkezni azonban arról, hogy végül egy kulcslyuk jelenléte a zár felszerelésének kérdése: elegendő, ha nem fúrja le az ajtó alatt lévő lyukat.
Most vessünk egy pillantást az elektromechanikus részek lehetőségeire. Minden olyan zára, amelynek működéséhez villamosenergia szükséges, feltételesen a következő csoportokra osztható:
- elektromos
- szolenoid
- elektromechanikus reteszek
- elektromágneses
Ez a megosztottság nagyon feltételes, mivel a különböző vegyes típusok gyakoriak. Ezenkívül számos modellben az elektronika megvalósítja a munka logikáját, amely egy másik típusra jellemző.
Ebben a posztban megpróbáljuk meghatározni a kastély funkcionalitását, nem szabad megfeledkeznünk arról, hogy "okosnak" kell lennie, majd összeállítunk egy közös kritériumlistát, amellyel értékeljük a projekt megvalósítási lehetőségeit.
Tehát a várat akarjuk
- meghatározta az ajtó állapotát (zárt vagy nyitott)
- kinyitotta és korlátozta az ajtót korlátozott számú billentyűvel
- jelezte a működési módokat (hang és fény)
- A hálózatból 220V-ot dolgozott, és tartalék energiával (akkumulátorral) rendelkezett, ha a fő
- képes volt automatikusan becsukni az ajtót, miután megnyitotta a beállított időintervallumot (jó segítség a feledékenyeknek)
- képes volt automatikusan kinyitni az ajtót vészhelyzetben (például amikor az akkumulátor teljesen lemerült)
- képes kezelni a kulcsokat (kulcsok hozzáadása és eltávolítása)
- képes volt harmadik fél elektromos berendezéseinek vezérlésére (például sziréna vagy világítás használata a zár megnyitásakor)
- képes volt számítógépet csatlakoztatni és vezérelni
Nem titok, hogy a körülöttünk lévő világ fejlődik, és a körülöttünk lévő mindennapi élet tárgyai nem kivételnek számítanak. Néhány dolog viszonylag lassan fejlődik ki. Például egy teáskanna, amikor nyílt tűzön forraltak, először a gázkazánra helyezte a helyét, majd - az elektromos készülékeken, és végül saját fűtőeleme volt. Az egyéb háztartási cikkek forradalmi változásokon mennek, "okosakká" válnak.
Vegyünk például autóriasztókat. Még mindig "tegnap", az autó kulcs nélkül volt zárva, mint egy rendes ajtó. Ma intelligens autóbiztonsági rendszerekről van szó, amelyek különböző szenzorokkal és működtetőkkel, műholdas navigációval és mobilhálózatokkal működhetnek együtt. Nem csoda, hogy végül is a személy általában a legnagyobb figyelmet fordítja a saját biztonságára és a tulajdon biztonságára.
Az elmondottak fényében még mindig azon tűnődött, hogy az elektronikus rádiós vezérlésű ajtózárak miért nem váltak mindenütt. Kétségtelen, hogy az ilyen eszközök nagyságrendje meghaladja a tisztán mechanikus testvéreiket a biztonság szempontjából.
Ezenkívül sokkal kényelmesebb a használata, és lehetővé teszi további funkciók csatlakoztatását a zárnyitó és záró eseményekhez (például világításvezérlő vagy SMS értesítések).
És ha az autó esetében a védett terekbe (a szalonba, a motorháztető alá, a csomagtérbe) behatolnak, akkor a lakó zár esetén a támadó csak különösen durva és zajos módszereket alkalmazhat.