Princip šifrování

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky)
 
(Přidány příklady šifrovacích algoritmů)
Řádka 26: Řádka 26:
 
* Asymetrické šifry zajišťují prokazatelnost odeslání dat. (Autor zprávy nemůže popřít její odeslání.)
 
* Asymetrické šifry zajišťují prokazatelnost odeslání dat. (Autor zprávy nemůže popřít její odeslání.)
 
* Symetrické šifry jsou výpočetně méně náročné.
 
* Symetrické šifry jsou výpočetně méně náročné.
 +
* U symetrických šifer stačí kratší délka klíče.
 +
=== Běžné využití ===
 +
* Asymetrické šifrovací metody jsou obvykle využívány pro bezpečné předání symetrického šifrovacího klíče nebo otisku zprávy.
 +
* Šifrování většího objemu dat se obvykle následně provádí symetrickými šifrovacími metodami.
 +
 +
== Příklady šifrovacích algoritmů ==
 +
=== Symetrické šifrovací algoritmy ===
 +
; DES
 +
* Data Encryption Standard
 +
* Délka klíče 56 bitů, dnes již nedostatečné vzhledem k výkonu dnešních počítačů!
 +
; AES
 +
* Advanced Encryption Standard, nebo také Rijndael [rendál]
 +
* Autoři: Joad Daemen, Vincent Rijmen
 +
* V roce 2001 přijat americkým Národním institutem pro standardizaci a technologie ([http://csrc.nist.gov/ NIST]) jako standard pro šifrování vládních dokumentů (odtud AES).
 +
* Délka klíče: 128, 192, nebo 256 bitů (u původního algoritmu Rijndael lze libovolně prodloužit)
 +
* Bloková šifra (CBC - Cipher Block Chaining)
 +
** další blok se XOR-uje předchozím a pak až šifruje
 +
** generujeme náhodný 0. blok, kterým jen XOR-ujeme první.
 +
; Serpent
 +
* Autoři: Ross Anderson, Eli Biham a Lars Knudsen
 +
* Náročnější na implementaci než Rijndael pro malé bloky (32 kol)
 +
* Není patentována, je public domain.
 +
* Druhá metoda ve finále volby AES spolu s vítěznou Rijndael.
 +
* Zdroje: [http://en.wikipedia.org/wiki/Serpent_%28cipher%29 Wikipedia.org: Serpent (cipher)]
 +
; Twofish
 +
=== Asymetrické šifrovací algoritmy ===
 +
; RSA
 +
* Autoři: Rivest, Shamir, Adleman
 +
* Je základem protokolu SSL.
 +
* Matematický princip: Malá Fermatova věta (násobení velkých prvočísel)

Verze z 25. 11. 2012, 11:16


Obsah

Rizika

Při komunikaci

Při ukládání dat

Rozdělení šifrovacích metod

Symetrické šifrovací metody

Asymetrické šifrovací metody

Porovnání vlastností

Běžné využití

Příklady šifrovacích algoritmů

Symetrické šifrovací algoritmy

DES
AES
Serpent
Twofish

Asymetrické šifrovací algoritmy

RSA
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje