Co je Cryptosystems?

Cryptosystem je systém, který používá kryptografické techniky k poskytování bezpečnostních služeb uživatelům. Cryptosystem je také známý jako šifrovací systém, který znamená převedení čitelného formátu zprávy na nečitelný formát. Abychom podrobně porozuměli kryptosystému, pojďme diskutovat o kryptosystémovém modelu, který ukazuje, jak odesílatel a příjemce tajně komunikují mezi sebou.

Ve výše uvedeném diagramu vidíte, jak odesílatel chce poslat zprávu příjemci tajně, aniž by to prozradil žádné třetí straně. k dosažení toho, že kryptosystém přijde na obrázek. V systému odesílatele kryptosystém vezme zprávu odesílatele i. Prostý text a pomocí tajného klíče (šifrovací klíč) provádí nějaký šifrovací algoritmus a vytváří ciphertext a poté jej odesílá příjemci. Po přijetí šifrového textu na straně příjemce kryptosystém proveďte dešifrovací algoritmy pomocí tajného klíče (dešifrovací klíč) a převeďte šifrovací text na prostý text. Cílem kryptosystému je posílat soukromá data od odesílatele příjemci bez interpretace jakékoli třetí strany.

Komponenty kryptosystému

Níže je uveden seznam komponent systému Cryptosystem:

  1. Prostý text.
  2. Ciphertext.
  3. Algoritmus šifrování.
  4. Dešifrovací algoritmus.
  5. Šifrovací klíč.
  6. Dešifrovací klíč.

1) Prostý text

Čistý text je zpráva nebo data, kterým může kdokoli porozumět.

2) Šifra

Šifrovaný text je zpráva nebo data, která nejsou ve formátu, který lze číst, provádí se šifrovacím algoritmem na prostém textu pomocí šifrovacího klíče.

3) Algoritmus šifrování

Jedná se o proces převodu prostého textu na Ciphertext pomocí šifrovacího klíče. Výroba ciphertext vyžaduje dva vstupy, tj. Prostý text a šifrovací klíč.

4) Dešifrovací algoritmus

Jedná se o opačný proces šifrovacího algoritmu, převádí šifrovaný text na prostý text pomocí dešifrovacího klíče. Výroba čistého textu vyžaduje dva vstupy, tj. Šifrovací text a dešifrovací klíč.

5) Šifrovací klíč

Jedná se o klíč, který odesílatel použil k převodu prostého textu na šifrový text.

6) Dešifrovací klíč

Je to klíč, který přijímač používá k převodu ciphertext na prostý text.

Druhy kryptosystémů

Existují dva typy kryptosystémů - šifrování symetrických klíčů a šifrování asymetrických klíčů. Pojďme diskutovat o těchto dvou typech podrobně.

1) Symetrické šifrování klíčů

  • Při šifrování symetrických klíčů odesílatel i příjemce používají stejný tajný klíč, tj. Šifrovací klíč pro provádění šifrování a dešifrování. Symetrické šifrování klíče je také známé jako symetrická kryptografie.
  • Existuje několik algoritmů, které používají symetrické klíčové koncepty k dosažení bezpečnosti. Například DES (Data Encryption Standard), IDEA (International Data Encryption Algorithm), 3DES (Triple Data Encryption Standard), Blowfish.
  • Šifrování symetrických klíčů většinou používají všechny kryptosystémy
  • Při šifrování symetrickým klíčem se odesílatel a příjemce dohodnou na stejném tajném klíči. odesílatel šifruje soukromá data, tj. prostý text pomocí tajného klíče a odešle je příjemci. Po přijetí dat přijímač použije stejný tajný klíč, který používá odesílatel k šifrování dat. Pomocí tohoto tajného klíče převede šifrovaný text na prostý text.

Na obrázku níže vidíme fungování šifrování symetrických klíčů.

Vlastnosti kryptosystému v případě šifrování symetrickým klíčem: -

  1. Protože používají stejný klíč pro šifrování a dešifrování, musí tento tajný klíč sdílet
  2. Aby se zabránilo jakémukoli typu útoku, je třeba v pravidelných intervalech aktualizovat tajný klíč.
  3. Délka tajného klíče v symetrickém šifrování klíče je malá, proto je proces šifrování a dešifrování rychlejší.
  4. Musí existovat mechanismus pro sdílení tajného klíče mezi odesílatelem a příjemcem.

Výzvy pro šifrování symetrických klíčů-

Generování tajného klíče: Pro sdílení tajného klíče musí odesílatel i příjemce souhlasit se symetrickým klíčem, který vyžaduje mechanismus generování klíče.

Problém s důvěrou: Mezi odesílatelem a příjemcem musí existovat důvěra, protože sdílejí symetrický klíč. Předpokládejme například, že příjemce ztratil svůj tajný klíč k útočníkům a neinformuje o tom odesílateli.

2) Asymetrické šifrování klíče

V šifrování asymetrického klíče jsou odesílatelem a přijímačem použity dva různé klíče pro procesy šifrování a dešifrování. Asymetrické šifrování klíče je také známé jako šifrování veřejného klíče.

Na obrázku výše vidíme, jak funguje šifrování asymetrického klíče.

  • V šifrování asymetrického klíče jsou použity dva klíče. tj. veřejný klíč a soukromý klíč. Tyto dva klíče jsou matematicky propojeny. Veřejný klíč je uložen ve veřejném úložišti a soukromé klíče jsou uloženy v soukromém úložišti.
  • Pomocí odesílatele veřejného klíče příjemce zašifrujte soukromá data a odešlete je příjemci. Po obdržení soukromých dat přijímač použije své soukromé k dešifrování soukromých dat.
  • Délka klíčů v šifrování asymetrických klíčů je velká, a proto se procesy šifrování a dešifrování v šifrování asymetrických klíčů ve srovnání se symetrickým šifrováním klíčů zpomalí.
  • Výpočet soukromého klíče na základě veřejného klíče není výpočetně tak snadný. Výsledkem je, že veřejné klíče mohou být volně sdíleny, což uživatelům umožňuje snadno a pohodlně šifrovat obsah a ověřovat digitální podpisy, a soukromé klíče mohou být uchovány v tajnosti, přičemž je třeba zajistit, aby obsah mohl být dešifrován a digitální podpisy mohly být vytvořeny pouze soukromým klíčem majitelé. Asymetrické klíčové kryptosystémy čelí výzvě, tj. Uživatel musí mít jistotu, že veřejný klíč, který používá pro přenos s jednotlivcem, je ve skutečnosti veřejným klíčem dané osoby a útočník jej nezachoval.
  • Také proto, že veřejné klíče musí být sdíleny, ale tyto veřejné klíče jsou velké, je proto obtížné si je pamatovat, takže jsou uloženy v digitálních certifikátech pro bezpečný přenos a sdílení. Soukromé klíče nelze sdílet, ale jsou jednoduše uloženy v cloudovém softwaru nebo operačním systému, který používáte, nebo na hardwarových zařízeních. Mnoho internetových protokolů jako SSH, OpenPGP, SSL / TLS používaných v asymetrické kryptografii pro šifrování a funkce digitálního podpisu.

Závěr

V tomto článku jsme viděli, jak kryptosystém pomáhá šifrovat a dešifrovat zprávy bezpečně a pohodlně.

Doporučené články

Toto byl průvodce Cryptosystems. Zde jsme diskutovali, co je to Cryptosystems? jeho komponenty a typy se správným blokovým diagramem. Další informace naleznete také v dalších navrhovaných článcích -

  1. Algoritmus digitálního podpisu
  2. Co je kryptografie?
  3. Kryptografie vs. šifrování
  4. Rozhovory s otázkami zabezpečení IT
  5. Druhy šifry

Kategorie: