Co je symetrická kryptografie?
Symetrická kryptografie používá algoritmy symetrického klíče pro šifrování a dešifrování dat. Algoritmus je specifický vzorec s omezeným počtem kroků, který obsahuje pokyny pro řešení problému, a algoritmus symetrického klíče je specifický vzorec, který často používá stejný kryptografický klíč pro šifrování i dešifrování. Abychom lépe porozuměli tomu, jak to funguje, pomáhá porozumět tomu, jak kryptografie funguje ve vztahu k technologii.
Například počítač, který potřebuje přenést citlivé informace, se může rozhodnout šifrovat informace, což je proces, který je změní na určitý druh kódu, který by se objevil jako banda nesmyslů, pokud by se jej někdo pokusil přečíst. Po přenesení informace na požadované místo specifický kód dešifruje informaci do čitelného textu. Tento proces se nazývá dešifrování a počítač musí mít správný kód, aby tento proces provedl správně. Banky, které nabízejí online služby, používají formu šifrování, aby informace svých zákazníků zůstaly soukromé a bezpečné.
Matematický vzorec známý jako kryptografický algoritmus je zodpovědný za vytvoření kódu pro šifrování informací a kód pro pozdější dešifrování. Konkrétní část informace známá jako kryptografický klíč říká kryptografickému algoritmu, jak zašifrovat a poté dekódovat specifické informace, které obdrží. Klíč pracuje pouze s tímto konkrétním algoritmem a byl by zbytečný pro dešifrování kódu z jiného algoritmu.
Při použití symetrické kryptografie algoritmus používá stejný kryptografický klíč pro provádění procesů kódování a dekódování namísto použití samostatného klíče pro každý z nich. Klíče jsou obvykle identické nebo téměř totožné s pouze jednou malou změnou nutnou k tomu, aby každá z nich fungovala. Pouze ti, kteří plánují použití klíče, znají heslo nebo jiný tajný kód nebo frázi potřebnou k tomu, aby mohl klíč začít fungovat. To umožňuje dvěma lidem sdílet informace mezi sebou, aniž by se museli bát, že někdo jiný by mohl kód zachytit a přečíst.
Jiné termíny používané k popisu algoritmů symetrického klíče používané v symetrické kryptografii zahrnují kryptografii tajného klíče, kryptografii soukromého klíče a kryptografii jednoho klíče. Symetrická kryptografie se obvykle používá ke sdílení mezi dvěma lidmi nebo malou skupinou místo velkých online sítí, jako jsou banky. Například bankomat může používat symetrickou kryptografii a vyžadovat, aby uživatel zadal číslo bankovního účtu a osobní identifikační číslo dříve, než umožní dané osobě přístup na její účet.