201437. lajstromszámú szabadalom • Digitális titkosító kommunikációs rendszer
1 HU 201437 A 2 A találmányt egy előnyös kapcsolási elrendezés alapján ismertetjük közelebbről. A mellékelt 1. ábra a találmány szerinti titkosító kommunikációs rendszer adó oldali kapcsolási elrendezését mutatja be. A vevő oldali kapcsolási elrendezés hasonló felépítésű, azzal a különbséggel, hogy a véletlen számot előállító áramkör nincs felhasználva, mert a véletlen számot a bejövő üzenet tartalmazza. Az 3 üzenet fomáló bemenetelre vannak kötve a titkosítandó információt tartalmazó periféria és az 2 álvéletlen üzenet generátor. Az 3 üzenet formáló kimenete a 6 kódoló/dekódoló áramkör bemenetére kapcsolódik. A 6 kódoló/dekódoló áramkör egy másik bemenetére csatlakozik a 5 kulcsgenerátor. A 6 kódoló/dekódoló kimenete pedig a 9 bit- és keretszinkron áramkör bemenetére van vezetve. A 9 bit- és keretszinkron áramkör másik két bemenetére vannak kapcsolva a 12 véletlen számot kódoló/dekódoló áramkör és a 8 műveleti időmutató. A 9 bit- és keretszinkron áramkörön keresztül van kivezetve az adatátviteli vonalra a titkosított információ. A 12 véletlen számot kódoló/dekódoló áramkör bemenetére van kapcsolva a 11 véletlen számot előállító áramkör kimenete, mely kimenet kapcsolódik még az 2 álvéletlen üzenet generátor bemenetére és az 4 álvéletlen vektorgenerátor bemenetére. Az 2 álvéletlen üzenet generátor bemenetéire kapcsolódnak még a 8 műveleti időmutató és a 1 kulcstár kimenete, mely kimenet kapcsolódik még az 4 álvéletlen vektorgenerátor bemenetére. Az 4 álvéletlen vektorgenerátor egy másik bemenetére kapcsolódik még a 8 műveleti időmutató. Az 4 álvéletlen vektorgenerátor kimenetei csatlakoznak a 5 kulcsgenerátor bemenetére és a 7 kripto órára. A 5 kulcsgenerátor bemenőre csatlakozik még a 8 műveleti időmutató. A 8 műveleti időmutató bemenetéire vannak vezetve a 7 kripto óra és a 10 lineáris óra kimenetei. A 10 lineáris óra össze van kötve a 1 kulcstárral is. Az adó oldali kapcsolási elrendezés a következő módon működik: A titkosítandó üzenet az 3 üzenet formálóban összeadódik egy álveletlen üzenettel, melyet az 2 álvéletlen üzenet generátor hoz létre. Az álvéletlen üzenet a 1 kulcstár és a 11 véletlen számot előállító áramkör tartalmából jön létre a 8 műveleti időmutató ütemére. A 8 műveleti időmutató által biztosított műveleti időket a 10 lineáris óra és az 4 álvéletlen vektorgenerátor által meghatározott algoritmus alapján működő 7 kripto óra határozzák meg. Az 3 üzenet formálóban létrehozott első titkosítás után az üzenet átkerül a 6 kódoló/dekódolóba. A másodlagos titkosítás a 6 kódoló/dekódolóban történik a 5 kulcsgenerátor által létrehozott titkosító jel segítségével a 8 műveleti időmutató ütemére. A 5 kulcsgenerátor tartalmát az 4 álvéletlen vektorgenerátor által létrehozott algoritmus határozza meg. Ez az algoritmus a 11 véletlen számot előállító áramkör és a 1 kulcstár tartalma alapján jön létre. A másodlagos is titkosított üzenet átkerül a 9 bit- és keretszinkron áramkörbe, ahol az üzenet elejére hozzáadódnak a bit- és keretszinkron jelek, melyek szükségesek a vevő oldali szinkronizáláshoz. Ugyanitt adódik az üzenethez a 11 véletlen számot előállító áramkör által szolgáltatott véletlen szám, miután a 12 véletlen számot kódoló/dekódoló áramkörben titkosítva lett egy fix algoritmus alapján. Vevő oldalon, az üzenet szinkronizálása után a 9 bit- és keretszinkron áramkörben, a titkosított információ átkerül a 6 kódoló/dekódoló áramkörbe, ahol megtörténik az üzenet másodlagos titkosításának dekódolása. Az 3 üzenet formálóban az első titkosításának dekódolása történik. A fenti dekódolásokhoz szükséges jeleket egyrészt a 1 kulcstár tartalma határozza meg, mely tartalom azonos kell legyen az adó oldali 1 kulcstár tartalommal, másrészt pedig a szinkronizáló jelek határoznak meg. A szinkronizáló jelek tartalmazzák az adó oldali titkosított véletlen számot és a 8 műveleti időmutató által igényelt jeleket. A titkosított véletlen számot a 12 véletlen számot kódoló/dekódoló áramkör dekódolja és juttatja el az 2 álvéletlen üzenet generátorhoz és az 4 álvéletlen vektorgenerátorhoz. Vevő oldalon a 11 véletlen számot előállító áramkörnek nincs szerepe. Az összes többi áramkör az adó oldali áramkörökkel megegyezően működik. A 5 kulcsgenerátor egyik előnyös kiviteli alakjánál a titkosítás latin négyzetek permutációján alapul, ami maximális kriptológiai biztonságot eredményez. A találmány szerinti titkosító rendszer előnyei között sorolható, hogy a műveleti időmutató beiktatása miatt az adó és vevő oldali kulcsgenerátorok szinkronizálása biztonságos és a vett üzenet nem téveszthető meg egy régebbi üzenettel. Találmányunknál a kriptológiai biztonságot növeli a belső véletlen számot előállító áramkör, mert biztonságot nyújt a felhasználó számára a külső kulcsok - melyeket a kulcstár tartalmaz - kompromitálása esetén is. SZABADALMI IGÉNYPONTOK 1. Digitális titkosító kommunikációs rendszer, melynek adó oldalon kulcsgenerátora van, melyre csatlakoznak egy kulcstár, egy lineáris óra és egy véletlen számot előállító áramkör, a kulcsgenerátor csatlakozik egy kódoló áramkörre, mely kódoló áramkör csatlakozik egy bit- és keretszinkron áramkörre, vevő oldalon pedig bit- és keretszinkron áramköre van, amely csatlakozik egy dekódolóra, mely dekódolóra csatlakozik egy kulcsgenerátor, mely kulcsgenerátorra csatlakoznak egy kulcstár és egy lineáris óra, azzal jellemezve, hogy mind adó, mind vevő oldalon az üzenet formáló (3) bemenetére csatlakozik egy álvéletlen üzenet generétor (2), és egy üzenet formáló (3) adatbuszára van kötve a kódoló/dekódoló áramkör (6), alul az álvéletlen üzenet generátor (2) bemenetéire kapcsolódnak a kulcstár (1), egy műveleti időmutató (8) és véletlen számot előállító áramkör (11), továbbá a kulcsgenerátor (5) bemenetéire csatlakoznak a műveleti időmutató (8) és egy álvéletlen vektorgenerátor (4), mely álvéletlen vektorgenerátor (4) bemenetéire csatlakoznak a kulcstár (1), a véletlen számot előállító áramkör (11) és a műveleti időmutató (8), mely műveleti időmutató (8) bemenetéire csatlakozik egy kripto óra (7) és a lineáris óra (10), és végül a műveleti időmutató (8) csatlakozik a bit- és keretszinkron áramkörre (9). 2. Az 1. igénypont szerinti digitális titkosító kommunikációs rendszer, azzal jellemezve, hogy a véletlen számot előállító áramkör (11) csatlakozik a véletlen számot kódoló/dekódoló áramkörre (12), mely véletlen számot kódoló/dekódoló áramkör (12) csatlakozik a bit- és keretszinkron áramkörre (9). 5 10 15 20 25 30 35 40 45 50 55 60 65 3