Algoritmus (titkosítás és elektronikus aláírás)

A szekvenciát a kombinált információ feldolgozó algoritmust az alábbiakban kerül bemutatásra (4.1 ábra.):

1. Hozzon létre egy aszimmetrikus nyilvános és titkos kulcsokat. Titkos aszimmetrikus kulcs továbbra is a tulajdonos. A feladó és a címzett információcsere megnyitása aszimmetrikus kulcsok.

2. Az elektronikus aláírás szövegét. A kapott értéket titkosított aszimmetrikus privát kulcs a feladó, majd az így kapott karakterlánc hozzáadjuk a továbbított szöveg (csak a feladó elektronikus aláírás létrehozásához).

3. létrehoz egy titkos szimmetrikus kulcsot, hogy csak akkor lesz használva az üzenet titkosítására vagy munkamenet kommunikáció (session key).

4. Ezután egy szimmetrikus titkosítási algoritmus / dekódoló kulcs tartozik, és ezt a kódolt forrás mellett az elektronikus aláírás adunk - kapunk rejtjelezett.

5. Az esemény kulcs titkosítása a aszimmetrikus titkosító-dekódoló algoritmus és az aszimmetrikus címzett nyilvános kulcs.

6. A titkosított közös kulccsal kapcsolódik a kódolt szöveg (amely magában foglalja azt is hozzá, mielőtt az elektronikus aláírás).

7. A teljes adatcsomag (kódolt szöveg, amely ezen kívül az eredeti szöveg az ő elektronikus aláírás, és a kódolt session key) továbbítjuk a címzettnek.

8. A kedvezményezett vállalja, fordított sorrendben. Először is meg kell oldani a problémát megfejteni a session kulcsot. Ő azonosítja a titkosított munkamenet kulcsot a kapott csomagot. Privát kulccsal, és ugyanebből az aszimmetrikus titkosítási algoritmus, a vevő megfejti a session kulcsot.

9. A címzett használ szimmetrikus titkosítási algoritmus visszafejtés és a dekódolt szimmetrikus (session) gombot a rejtjelezett és a forráskód, valamint az elektronikus aláírás.

10. A címzett választja el az elektronikus aláírás a forrás szöveget.

11. Ellenőrzés a digitális aláírás szöveget a küldő nyilvános kulcsot és egy aszimmetrikus titkosító-dekódoló algoritmus.

12. Ha úgy tekintik hitelesnek, a szöveg nem változott.

Egy jó példa egy ilyen kombinált rendszer képes felismerni, és Notarius Athena termékek cég „Lankripto”. Ellentétben a fentiekben leírt rendszer, hogy az elektronikus aláírás és a titkosítási algoritmus két független eljárásokat és a gyártási munkamenet szimmetrikus titkosítási kulcsot, egy véletlen szám „Markant” egészül ki a kulcsot. Akkor ez a „Markant” egészül ki a szöveg már titkosított üzenetet, és továbbítja a kódolatlan levelező dekódolni az üzenetet. Bárki üzenet érkezik, unhooks „Markant”, és segítségével a magán és nyilvános kulcsokat a küldő és a „Markant” létrehoz egy szimmetrikus kulcs visszafejtése a kapott üzenetet. Mivel a „Markant” változik a munkaszakaszok, még a dekódolt üzenet szövegét, lehetetlen megjósolni a legfontosabb a következő ülésen.

Az alapelv a nyilvános és titkos kulcsokat a rendszer abban a tényben rejlik, hogy a számítógép „egy” lehet a dokumentum aláírására és titkosítására ez a „Two” számítógép. Számítógép „Two” dekódolni tudja a dokumentumot, tudva, hogy ő egy számítógép „Egyszer”, a számítógép ellenőrzi az aláírás: „Egyszer”. De a számítógép „két” nem tud bejelentkezni a dokumentum által aláírt egy számítógépes „Egyszer”, és nem titkosítja a dokumentumot a számítógépről „egy” maguknak. Ez meghamisítani egy dokumentumot a számítógépen, „Kettő”, nem tud.

Így ez eltarthat egy rövid összefoglaló.

Titkosítja az üzenetet, elég jelenléte csak a címzett nyilvános kulcs. Annak érdekében, hogy a titkosítás feloldásához - csak egy titkos kulcsot a címzett.

Kapcsolódó cikkek