Změna informací by ji mohla chránit před neoprávněným přístupem a v důsledku toho jí může porozumět pouze autorizovaný příjemce. Metoda používaná tímto způsobem se nazývá šifrování a dešifrování informací.
Hlavním rozdílem mezi šifrováním a dešifrováním je, že šifrování je převod zprávy do nesrozumitelné formy, která je nečitelná, pokud není dešifrována. Při dekódování se jedná o obnovení původní zprávy ze šifrovaných dat.
Srovnávací graf
Základ pro srovnání | Šifrování | Dešifrování |
---|---|---|
Základní | Konverze lidské srozumitelné zprávy na nesrozumitelnou a obskurní formu, kterou nelze interpretovat. | Konverze nesrozumitelného sdělení na srozumitelnou formu, kterou člověk snadno pochopí. |
Proces probíhá na adrese | Konec odesílatele | Konec přijímače |
Funkce | Konverze prostého textu na ciphertext. | Konverze ciphertext na prostý text. |
Definice šifrování
Šifrování je proces, ve kterém odesílatel převádí původní informace do jiného formuláře a odešle výslednou nesrozumitelnou zprávu přes síť. Odesílatel vyžaduje šifrovací algoritmus a klíč pro transformaci prostého textu (původní zprávy) na ciphertext (zašifrovanou zprávu), je také známý jako šifrování.
Plaintext jsou data, která musí být během přenosu chráněna. Ciphertext je kódovaný text vytvořený jako výsledek šifrovacího algoritmu, pro který se používá specifický klíč. Ciphertext není chráněn. To teče na přenosovém kanálu. Šifrovací algoritmus je kryptografický algoritmus, který vkládá prostý text a šifrovací klíč a vytváří ciphertext.
V konvenčních šifrovacích metodách jsou šifrovací a dešifrovací klíče stejné a tajné. Konvenční metody jsou široce rozděleny do dvou tříd: Šifrování na úrovni znaků a Šifrování na úrovni bitů.
- Šifrování na úrovni znaků - V této metodě se šifrování provádí na úrovni znaků. Existují dvě společné strategie pro šifrování na úrovni znaků, které jsou substituční a transpoziční.
- Šifrování na úrovni bitů - V této technice jsou nejprve data (např. Text, grafika, zvuk, video atd.) Rozdělena do bloků bitů, poté upravena kódováním / dekódováním, permutací, substitucí, exkluzivním OR, rotací a podobně. na.
Definice dešifrování
Dešifrování invertuje proces šifrování s cílem převést zprávu zpět do její skutečné podoby. Přijímač používá dešifrovací algoritmus a klíč k transformaci ciphertext zpět na původní prostý text, je také známý jako dešifrování.
Matematický proces využívaný pro dešifrování, který generuje původní prostý text jako výsledek jakéhokoliv daného šifrovacího textu a dešifrovacího klíče, je známý jako dešifrovací algoritmus. Tento proces je obráceným procesem šifrovacího algoritmu.
Klíče používané pro šifrování a dešifrování mohou být podobné a odlišné v závislosti na typu použitých kryptosystémů (tj. Šifrování symetrického klíče a šifrování asymetrického klíče ).
Klíčové rozdíly Šifrování a dešifrování
- Šifrovací algoritmus používá v době šifrování zprávu (holý text) a klíč. Na druhé straně, v procesu dešifrování, dešifrovací algoritmus převádí kódovanou formu zprávy (tj. Ciphertext) pomocí klíče.
- Šifrování probíhá na konci odesílatele, zatímco dekódování probíhá na konci přijímače.
- Hlavní funkcí Encryption je převést prostý text do ciphertext. Dešifrování transformuje ciphertext na prostý text.
Závěr
Šifrovací a dešifrovací procesy spadají pod kryptologii, což je kombinace kryptografie a kryptoanalýzy. Kryptografie se zabývá technikami pro zajištění bezpečnosti kódováním zpráv, které je činí nečitelnými. Kryptoanalýza se zabývá dekódováním zpráv, kde je nesrozumitelná forma převedena zpět do srozumitelné podoby.
Šifrování se používá pro šifrování obsahu na konci odesílatele před jeho vysíláním přes síť, zatímco dešifrování se používá pro dešifrování kódovaného bezvýznamného obsahu na konci přijímače.