DES algoritmus

Megbeszéljük a DES témát. A DES, a DES algoritmus és más kapcsolódó fogalmak széles körét tárgyaljuk.

Először is, tudjuk meg a DES-ről, mi a DES?

Alapvetően a DES az Data Encryption System-t jelenti . Ez egy módszer vagy folyamat az elektronikus adatok titkosításához. Az adatok titkosítása nagyon fontos a biztonsági aggályok miatt.

Folytassuk előre a vitánkat, és röviden röviden ismertessük annak bevezetését.

Bevezetés a DES algoritmusba

Az adattitkosítási rendszer általában elavult titkosítási technika . A DES szimmetrikus kulcs módszerrel követi az adatintegrációt.

Több mint öt évtizeddel ezelőtt keletkezett, még az 1970-es évek elején. Eredetileg az IBM fejlesztői tervezték . Hamarosan kifejlesztették a DES-t az Egyesült Államok kormánya. Az amerikai kormány 1977-ben fogadta el hivatalos szövetségi adatfeldolgozási szabványként. Noha a DES algoritmus segítségével titkosítandó adatok alapvetően nem osztályozott kormányzati számítógépes adatok voltak.

Később, látva az algoritmus szükségességét és használatát, az Egyesült Államok kormánya úgy határozott, hogy nyilvánosságra hozza azt. Az Egyesült Államok kormányának ez a lépése biztosította, hogy minden más iparág gyorsan elfogadja az adat titkosítási algoritmus szükségességét. A legnagyobb iparágak, amelyek felvették ezt a titkosítási algoritmust, olyanok voltak, mint a bankipar, a pénzügyipar, a kommunikációs ipar és még sok más.

Néhány más fontos és izgalmas adat a DES algoritmusról:

Az IBM tervezte és 1975-ben jelent meg először. A DES Lucifer-ből származik.

A hármas DES, a G-DES kevés utódja.

A rejtjelezett szöveg néhány apró részlete az, hogy 64 bites, amelyből csak 56 bites használható.

És 16 fordulót követ az adatok titkosításához.

Most, a következő szakaszban, mélyen szeretnénk megvitatni, hogy ezt az algoritmust hogyan alkalmazták az érzékeny adatokra.

DES Logic / A létrehozása mélyebben az algoritmus folyamatába -

Ezt a részt két alcsoportra osztjuk: -

  1. Titkosítási logika
  2. Dekódolási logika

Vitassuk meg ezt egyenként.

Titkosítási algoritmus

  • Az Data Encryption Standard egy blokk rejtjel, ami azt jelenti, hogy minden kriptográfiai kulcsot és az ahhoz kapcsolódó algoritmust az adat blokkra kell alkalmazni. Ez az adatblokk általában 64 bites blokkokból áll. A DES nem követi bit-by-bit koncepciót. Ezért nem fog egy darabot kiválasztani, majd feldolgozni. Kiszámolja vagy feldolgozza egy 64 bites adat teljes blokkját.
  • Most ezt a 64 bites adat blokkot a titkos kulcs felhasználásával rejtjelezzük, amely viszont egy 64 bites titkosítási szöveget tartalmaz.
  • Ezt a 64 bites rejtjel szöveget különböző permutációs és helyettesítési módszerek felhasználásával állítják elő.
  • Ez a folyamat 16 körből áll, amelyek négy különböző üzemmódban futhatnak.
  • Ez a blokk tehát titkosítva külön-külön titkosítva

Dekódolási algoritmus

  • A dekódolási algoritmus csak a titkosítási folyamat fordítottja.
  • A titkosított üzenet visszafejtéséhez az összes lépést fordított sorrendben dolgozzuk fel.

Mostantól már tisztában vagyunk a titkosítás és a dekódolás logikájával. A DES algoritmusnak azonban vannak néhány jelentős hátránya, amelyek ezen algoritmus meghibásodásához vezettek. Nézzük meg ezt a részt is

A DES algoritmus hátrányai

Minden titkosító számára, aki a titkosított módszert dekódolni akarja, brute force támadást kell használnia . A brutális erő támadása egy olyan módszer vagy mechanizmus, amelyben több kombinációt véletlenszerűen alkalmaznak az üzenet visszafejtésére. Nyers erőben különböző kombinációkat alkalmaznak egyenként, amíg el nem éri a megfelelő kombinációt. Így a brutális erő a hit és a próba módszerén működik, ahol a betolakodók megpróbálják újra és újra megütni, amíg vissza nem dekódolják az üzenetet.

Általában a kombináció hossza határozza meg a lehetséges kombinációk számát. A DES 64 bit titkosítási logikát használ. A rendelkezésre álló 64 bitből 8 bit kerül felhasználásra a paritás ellenőrzésére. Ennélfogva a hatékony bitek csak 56 bitre fordulnak fel. Ezek az 56 bites látszólag 2 56 maximális kombinációt alkotnak. Ennélfogva csak 2 56 kísérlet szükséges az üzenet visszafejtésére brutális erő logika segítségével. Ez a különleges kombináció a találati és próbamódszerekhez vagy a brutális erőhöz nagyon alacsony, ami sok sebezhetőséget nyit meg.

Ezért ez a fő oka annak, hogy a DES algoritmust nem gyakorolták.

Magyarázat az illusztrációval

A DES algoritmus szemléltetésére egy tipikus példa a „Jó szórakozást tanulni” sima szöveg átalakítása titkosított szöveggé. Tegyük fel, hogy a sima szöveg titkosításához használandó DES kulcs „titkosítás”,

A titkosítási logikánk alkalmazásával a létrehozott rejtjeles szöveg „90 61 0c 4b 7f 0e 91 dd f4 23 e4 aa 9c 9b 4b 0a a7 20 59 2a bb 2d 59 c0” lesz.

Hasonlóképpen, ugyanazt a kulcsot használhatjuk a dekódolási technikát. „Rejtjel” a titkosított üzenetben, hogy megkapjuk az eredeti szövegünket, amely „Jó szórakozást tanulni”

Hát nem nagyszerű !!!

Miért fontos a DES algoritmus?

Mielőtt folytatnánk a témáról folytatott vitánkat, szeretnénk megvitatni, miért olyan fontos a DES algoritmus.

Könnyen vitathatja, hogy a DES algoritmus már elavult, és a gyakorlatban nem ez a gyakorlat. Még az ezen algoritmus segítségével titkosított üzenetek is könnyen visszafejthetők. Miért van ez olyan fontos?

Nos, a fenti kérdésre egy egyszerű és érthető válasz az alapkoncepció. Igen, az a koncepció, amelyre fektette azaz az üzenet továbbításának titkosítása, az alapja volt a digitálisan továbbított üzenet teljes biztonsági koncepciójának. Ez a fő oka annak, hogy a DES algoritmus ilyen különleges és nagy fontosságú

Következtetés

A DES algoritmus mérföldkőnek bizonyult a hálózati biztonság fontossága szempontjából, vagy mondhatjuk, hogy fontos az üzenet biztonsága szempontjából, amelyet bármilyen adathordozón át kell továbbítani.

A DES algoritmus megalapozta a titkosítási technikát, és létrehozta a legelső mechanizmust a titkosítás alkalmazására és megvalósítására. A DES algoritmus alapozta meg más algoritmusokat, amelyek a legalapvetőbb fogalmat használták és továbbfejlesztették, hogy jobb titkosítási technikát készítsenek.

Ajánlott cikkek

Ez egy útmutató a DES algoritmushoz. Itt tárgyaltuk a DES logika létrehozását, a hátrányokat és a DES algoritmus példáit. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Ismerje meg az algoritmust a programozásban
  2. Bevezetés az algoritmusba
  3. Mi az Apache Spark?
  4. Algoritmusok és kriptográfia (példák)

Kategória: