Spat na hlavnu stranku



 
Page MapMapa Stránok

 
Princípy kryptografie - Symetrické šifrovanie

Princíp symetrického šifrovania spočíva v tom, že odosieľateľ aj príjemca správy zdieľajú tajný klúč, ktorým bola správa odosieľateľom šifrovaná a ktorou príjemca túto správu dešifruje. Je zrejmé, že pred prvou výmenou správ sa partneri musia dohodnúť na spoločnom tajnom kľúči a to buď formou osobného stretnutia, alebo jeho poslaním prostredníctvom dôveryhodného kanála. Medzi prvé symetrické šifrovacie algoritmy patrí DES (Data Encryption Standard), ktorý bol patentovaný v decemri 1976 v USA. Bol to hardvérový šifrátor, ktorý využíva 56 bitový tajný klúč na šifrovanie 64 bitových blokov dát a v rámci bloku každý výstupný bit šifrátora je závislý na každom vstupnom bite. V roku 1993 páni Biham a Shamir zverejnili prácu pod názvom "Differential Cryptanalysis", kde popisujú možnosti prelomenia šifry DES, čo spôsobilo smrť tohoto algoritmu. V súčasnosti sa ešte využíva modifikovaná verzia algoritmu DES pod názvom "Triple Des, 3-DES", ktorý pracuje s dvomi alebo tromi 58 bitovými tajnými klúčmi. Správa sa najprv kryptuje 1. klúčom podľa DES, dešifruje sa podľa 2. kľúča, a nakoniec sa šifruje podľa prvého alebo tretieho kľúča v závislosti na tom, či používame dvoj alebo trojkľúčový 3-DES. V posledných rokoch vzniklo niekoľko riešení na náhradu šifry DES, z ktorých za zmienku stojí algoritmus IDEA (Ideal Data Encryption Algorithm). IDEA aplikuje šifru s tajným kľúčom dĺžky 128 bitov na 16 bitový blok dát a pritom zachováva závislosť výstupu od vstupu v rámci 64 bitového bloku. Známe sú ešte symetrické kryptovacie algoritmy ako CAST, Blowfish a RC4.