Titkosítás

A titkosítás lehetővé teszi az információk elrejtését, hogy azok speciális ismeretek (például jelszó) nélkül ne legyenek olvashatók. Ez egy titkos kóddal vagy rejtjelezővel történik. Az elrejtett információt titkosítottnak nevezzük.

A visszafejtés a titkosított információ visszaváltoztatása egyszerű szöveggé. Ez a visszafejtett forma. A titkosítás tanulmányozását kriptográfiának nevezzük. A kriptoanalízis kézzel is elvégezhető, ha a kódolás egyszerű. Az összetett kódok esetében számítógépre van szükség a lehetséges kulcsok kereséséhez. A dekódolás a számítástechnika és a matematika egyik területe, amely azt vizsgálja, hogy mennyire nehéz feltörni egy rejtjelet.

Példák

A szavak egyszerű titkosítása a ROT13. A ROT13-ban az ábécé betűit egy egyszerű minta segítségével cseréljük fel egymással. Például A-t N-re, B-t O-ra, C-t P-re és így tovább. Minden betűt 13 szóközzel "elforgatunk". A ROT13 kódolás használatával a Simple English Wikipedia szavakból Fvzcyr Ratyvfu Jvxvcrqvn lesz. A ROT13 rejtjelezés nagyon könnyen visszafejthető. Mivel az angol ábécében 26 betű van, ha egy betűt kétszer elforgatunk minden alkalommal 13 betűvel, akkor az eredeti betűt kapjuk meg. Tehát a ROT13 rejtjelezés másodszori alkalmazása visszaadja az eredeti szöveget. Julius Caesar, amikor a hadseregével kommunikált, néha a ma Caesar-kódként ismert rejtjelezést használta. Ez a rejtjelezés a betűk helyzetének eltolásával működik: minden betűt 3 pozícióval elforgatnak.

A legtöbb titkosítási módot bonyolultabbá teszik, így a kriptoanalízis nehéz lesz. Néhányat csak szövegre készítenek. Mások bináris számítógépes fájlokra, például képekre és zenére készülnek. Manapság sokan használják az RSA nevű aszimmetrikus titkosítási rendszert. Bármilyen számítógépes fájl titkosítható RSA-val. Az AES egy elterjedt szimmetrikus algoritmus.

Egyszeri pad

A legtöbb titkosítási mód elméletileg feltörhető: egy ellenség a jelszó ismerete nélkül is képes lehet visszafejteni egy üzenetet, ha okos matematikusokkal, nagy teljesítményű számítógépekkel és sok idővel rendelkezik. Az egyszer használatos pad azért különleges, mert ha helyesen használják, lehetetlen feltörni. Három szabályt kell betartani:

  • A titkos kulcsnak (jelszónak) ugyanolyan hosszúnak kell lennie, mint a titkos üzenet: ha az üzenet 20 betűből áll, akkor a kulcsnak is legalább 20 betűből kell állnia.
  • A titkos kulcsnak véletlenszerűnek kell lennie (pl. KQBWLDA...).
  • A titkos kulcsot csak egyszer szabad használni. Egynél több üzenet küldéséhez mindegyikhez más-más kulcsot kell használni.

Ha ezt a három szabályt betartjuk, akkor a titkos kulcs ismerete nélkül lehetetlen elolvasni a titkos üzenetet. Ezért a hidegháború idején a nagykövetségek és a nagy katonai egységek gyakran használtak egyszer használatos betéteket, hogy titokban kommunikáljanak a kormányukkal. Ezek kis könyvek ("padok") voltak, amelyek véletlenszerű betűkkel vagy véletlenszerű számokkal voltak tele. A pad minden egyes lapját csak egyszer lehetett használni: ezért nevezik "egyszer használatos pad"-nak.

Titkosítás az interneten

A titkosítást gyakran használják az interneten, mivel számos weboldal használja a magánjellegű információk védelmére. Az interneten számos titkosítási protokollt használnak, például a Secure Sockets Layer (SSL), az IPsec és az SSH protokollt. Ezek többek között az RSA titkosítási rendszert használják. A védett webböngészés protokollját HTTPS-nek nevezik. Az URL titkosítása többnyire az MD5 algoritmust használja. Az internetes piacon az igényektől függően különböző algoritmusokat használnak.

Kapcsolódó oldalak

Kérdések és válaszok

K: Mi az a titkosítás?


V: A titkosítás az információ elrejtése oly módon, hogy az ne legyen olvasható speciális ismeretek, például jelszó nélkül, titkos kód vagy rejtjel segítségével.

K: Mit jelent a dekódolás?


V: A visszafejtés az a folyamat, amelynek során a titkosított információt visszaváltoztatjuk egyszerű szöveggé, azaz a visszafejtett formává.

K: Mi a kriptográfia?


V: A kriptográfia a titkosítás tanulmányozása és az információ biztonságossá tétele.

K: Lehet-e kézzel elemezni a titkosításokat?


V: Egyszerű cifrázások kézzel is elemezhetők, ez a folyamatot kriptoanalízisnek nevezik.

K: Milyen típusú kódok feltöréséhez van szükség számítógépre?


V: Az összetett cifrákhoz számítógépre van szükség a lehetséges kulcsok kereséséhez.

K: Hogy hívják az informatikának azt a területét, amely a dekódolást tanulmányozza?


V: A dekódolás a számítástechnika és a matematika azon területe, amely azt vizsgálja, hogy mennyire nehéz feltörni egy rejtjelet.

K: Mi a titkosítás célja?


V: A titkosítás célja az érzékeny információk védelme azáltal, hogy speciális tudás vagy jelszó nélkül olvashatatlanná teszi azokat.

AlegsaOnline.com - 2020 / 2023 - License CC3