TartalomjegyzékElôzô részKövetkezô részITB címlap

5.2. Szimmetrikus és aszimmetrikus kulcs kezelési eljárások,
elektronikus közjegyzés

Kulcs kezelési eljárások

A titkosítási kulcsok kezelésének két fõ irányzata alakult ki: a szimmetrikus és aszimmetrikus kulcs kezelési eljárás.

A szimmetrikus kulcs kezelési eljárásokban mindegyik partner saját (kiosztott) titkosító kulccsal rendelkezik. Az aszimmetrikus eljárásokban a partnerek egy nyilvános és egy saját kulccsal rendelkeznek. A szimmetrikus rendszerek viszonylag könnyen kezelhetõek, ha a kereskedelmi partnerek szûkebb köre vesz részt a tranzakciókban. Amennyiben azonban a kereskedelmi partnerek közössége létszámát tekintve dinamikusan növekszik a titkos kulcs kezelése egyre nehezebbé válik.

A titkos kulcsok kiosztása rendkívüli körültekintést igénylõ feladat. A partnerek papíron is kicserélhetik egymással a kulcsokat, miután azonban a kulcsok egy része bonyolult és terjedelmes, ez a megoldás nem tûnik célszerûnek. A gyakorlatban mindez floppy lemezen vagy smart card-on történik.

Az aszimmetrikus rendszerek alkalmazása során két kulcsot használnak: az egyik saját kulcs, amely soha sem hagyja el a feladó telephelyét, a másik nyilvános kulcs, amely mindenki számára ismert. Továbbra is fennáll azonban a nyilvános kulcs védelmének problémája. Amennyiben azt akarjuk, hogy a biztonság ne sérüljön, lényeges, hogy az üzenet címzettjének módja legyen meggyõzõdnie arról, hogy az EDI üzenet hitelesítéséhez használt nyilvános kulcs valóban a kereskedelmi partner kulcsa, és nem valakié, aki kereskedelmi partnernek adja ki magát. Ezt a problémát úgy lehet áthidalni, ha az érdekeltek igénybe vesznek egy kulcs hitelesõ szolgáltatást és bevonnak egy külsõ megbízottat - egy állami közjegyzõt vagy egy hitelesítõ hatóságot (CA). Itt érdemes megjegyezni, hogy más technikák, például a kulcsok kölcsönös kicserélése is biztosíthat hasonló elõnyöket.

Hitelesítõ hatóságok

A hitelesítõ hatóság egy harmadik személy, amelyet partnerek közössége megbíz azzal, hogy ellenõrizze a kulcsok biztonságos és szakszerû allokációját. Szimmetrikus kulcsrendszerben, ahol mindkét partner ugyanazt a titkos kulcsot használja, a CA generálhatja a titkos kulcsot és megküldheti azt a partnereknek. Az aszimmetrikus rendszerben a hitelesítõ hatóság generálhatja és küldheti a titkos kulcsot az engedélyezett feladónak, illetve a nyilvános kulcsot a közösség tagjainak.

5.3. Aszimmetrikus kulcskezelési eljárás X.400, X.500 környezetben

X.400 alapú adatbiztonság

Az X.400 szolgáltatásokra vonatkozó 1984. évi ajánlások kevés biztonsági rendelkezést tartalmaznak. Nagy nyomás nehezedett az X.400 hatóságokra annak érdekében, hogy változtassanak ezen a helyzeten. A biztonsági kérdések értékelése során kiemelten kezelték nem közvetlenül az üzenet, hanem a Message Transfer Service biztonsági eszközökkel való kiegészítését. Ennek eredményeként az 1988. évi ajánlások már nyilvános és titkos kulcsokra alapozott és az üzenetátvitel rétegében mûködõ technikákat tartalmaztak. Ezek a módszerek a felhasználói ügynök (UA, RUA) és az üzenetátviteli ügynök (MTA) között, illetve a felhasználói ügynökök között gondoskodnak a szükséges védelemrõl.

Az X.500 névtár szolgáltatás lehetõvé teszi, hogy a nyilvános kulcsokat X.509 formában az X.500 névtár szolgáltatásba helyezzük, lehetõséget adva arra, hogy az X.400-as levelek titkosításánál és digitális aláírásánál a nyilvános kulcsterjesztés és kezelés egyszerûvé váljon. A CA az X.500 és X.400 kapcsolatát a következõ ábra mutatja be:


20.sz. ábra: Az X.500 alapú adatbiztonsági rendszer elemei

A vázolt rendszer mûködése az alábbiakban foglalható össze:

· A CA hozza létre a privát kulcsokat és a nyilvános azonosítókat (X.509). A nyilvános azonosítók az X.500 névtárban kerülnek tárolásra. Az Directory Data Manager (DDM) biztosítja a nyilvános azonosítók megfelelõ konvertálását és továbbítását a CA-ból az X.500 névtárba. A privát kulcsok kiosztása a felhasználók között a kijelölt hordozón történhet (pl.: floppy, smart card stb.)

· Biztonsági X.400 kliens

X.400 üzenettovábbító kliens, ami a normális X.400 funkciók kezelése mellett lehetõséget nyújt az üzenetek digitális aláírására és titkosítására is. Az X.400 kliens LDAP vagy DAP protokollon keresztül éri el az X.500 névtárat a nyilvános azonosítók tekintetében.

· X.500 Névtár

X.500 szabvány szerinti névtár, ahol a közjegyzésben résztvevõ valamennyi felhasználó nyilvános azonosítója kerül tárolásra.

· X.400 MTA és MS
Az X.400 MTA-t az üzenetközvetítõ ügynököt, az MS az üzenet tárolót jelenti.

Az X.400, X.500 rendszerek aszimmetrikus kulcskezelési és kódolási eljárásai kiterjedt rendszerek adatbiztonságát teszik megvalósíthatóvá. A levelezõ kliensek kezelése egyszerû marad a kulcs kezeléssel kapcsolatos adminisztráció pedig központilag végezhetõ. A kulcskezelést támogató CA biztonságos módon elkülöníthetõ a rendszertõl, így a hitelesítési központ a rendszerben jól védhetõ.

TartalomjegyzékElôzô részKövetkezô részITB címlap