<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Kryptografie</id>
		<title>Kryptografie - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Kryptografie"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Kryptografie&amp;action=history"/>
		<updated>2026-06-12T22:04:40Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Kryptografie&amp;diff=523882&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Kryptografie&amp;diff=523882&amp;oldid=prev"/>
				<updated>2014-02-11T23:02:43Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 11. 2. 2014, 23:02&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Kryptografie&amp;diff=523881&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Kryptografie&amp;diff=523881&amp;oldid=prev"/>
				<updated>2012-02-06T01:55:53Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Kryptografie''' neboli '''šifrování''' je nauka o metodách utajování smyslu zpráv převodem do podoby, která je čitelná jen se speciální znalostí. Slovo kryptografie pochází z [[řečtina|řečtiny]] – ''kryptós'' je skrytý a ''gráphein'' znamená psát. Někdy je pojem obecněji používán pro vědu o čemkoli spojeném se šiframi jako alternativa k pojmu '''kryptologie'''. Kryptologie zahrnuje kryptografii a '''[[kryptoanalýza|kryptoanalýzu]]''', neboli luštění zašifrovaných zpráv.&lt;br /&gt;
Kryptografie se po staletí vyvíjela k větší složitosti zároveň s lidskou civilizací a mnohokrát ovlivnila běh [[dějiny|dějin]]. Zejména utajení či vyzrazení strategických [[armáda|vojenských]] informací může mít zásadní vliv. Ale také prozrazení [[politika|politických]] intrik, přípravy [[atentát]]ů nebo i jen prozrazení milenců a podobně, to vše může úzce záviset na bezpečném přenosu informací a na schopnostech protivníka šifru rozbít. První doložení o zašifrování zprávy pochází z roku 480 př. n. l. za období Řecko-Perských válek v bitvě u Salamíny.&lt;br /&gt;
Do historie kryptografie se zapsal i významný římský vojevůdce a politik Julius Caesar a to vynalezením šifry, která byla pojmenována jako Caesarova šifra.&lt;br /&gt;
Celé období kryptografie můžeme rozdělit do dvou částí. Tou první je klasická kryptografe, která přibližně trvala do poloviny 20. stol. První část se vyznačovala tím, že k šifrování stačila pouze tužka a papír, případně jiné jednoduché pomůcky. Během 1. poloviny 20. stol. ale začaly vznikat různé sofistikované přístroje, které umožňovaly složitělší postup při šifrování. Tím přibližně začala druhá část, kterou nazýváme moderní kryptografie. V dnešní době se k šifrování zpravidla nepoužívájí žádné zvlášť vytvářené přístroje, ale klasické počítače.&lt;br /&gt;
== Základní pojmy ==&lt;br /&gt;
Slovem ''šifra'' nebo ''šifrování'' budeme označovat kryptografický [[algoritmus]], který převádí čitelnou zprávu neboli ''prostý text'' na její nečitelnou podobu neboli ''šifrový text''. ''Klíč'' je tajná informace, bez níž nelze šifrový text přečíst. ''[[Symetrická kryptografie|Symetrická šifra]]'' je taková, která pro šifrování i dešifrování používá tentýž klíč. ''[[Kryptografie s veřejným klíčem|Asymetrická šifra]]'' používá ''veřejný klíč'' pro šifrování a ''soukromý klíč''' pro dešifrování. ''[[Hašovací funkce]]'' je způsob, jak z celého textu vytvořit krátký řetězec, který s velmi velkou [[pravděpodobnost]]í identifikuje nezměněný text. ''Certifikáty a [[elektronický podpis]]'' jsou softwarové prostředky, které umožní šifrování textu.&lt;br /&gt;
== Historické metody ==&lt;br /&gt;
=== Steganografie ===&lt;br /&gt;
Starší sestrou kryptografie je [[steganografie]] neboli ukrývání zprávy jako takové. Sem patří různé neviditelné inkousty, vyrývání zprávy do dřevěné tabulky, která se zalije voskem apod. V moderní době lze tajné texty ukrývat například do souborů s hudbou či obrázky namísto náhodného šumu.&lt;br /&gt;
[[Johannes Trithemius]] (* [[1. únor]] 1462 v [[Trittenheim]]u; † [[13. prosinec]] 1516 v [[Würzburg]]u), klášterní [[opat]], mnohostranný učenec byl známý také jako teoretik kryptografie, steganografie. Vydal tři svazky díla ''[[Steganographia]]'' (napsána roku 1499 a vydána ve [[Frankfurt nad Mohanem|Frankfurtu]] roku 1606, na ''[[Index Librorum Prohibitorum]]'' umístěna roku 1609).&lt;br /&gt;
=== Substituční šifry ===&lt;br /&gt;
[[Substituční šifra]] obecně spočívá v '''nahrazení''' každého znaku zprávy jiným znakem podle nějakého pravidla. Pravděpodobně nejstarší popis substituční šifry je v [[Kamasutra|Kámasútře]], která se datuje do 4. století, ovšem její autor čerpal z pramenů až o 800 let starších.&lt;br /&gt;
==== Posun písmen ====&lt;br /&gt;
[[Caesarova šifra]] je pojmenovaná po [[Julius Caesar|Juliu Caesarovi]], který ji pravděpodobně používal jako první. Každé písmeno tajné zprávy je posunuto v abecedě o pevný počet pozic. Šifra je z dnešního pohledu velmi snadno luštitelná, protože je jen málo možných klíčů. Ve své době ale představovala nevídanou metodu a osvědčila se velmi dobře.&lt;br /&gt;
==== Tabulky záměn ====&lt;br /&gt;
Šifrování pomocí tabulky záměny, které je založeno na záměně znaku za jiný bez jakékoli vnitřní souvislosti či na základě znalosti klíče (hesla).&amp;lt;br /&amp;gt;&lt;br /&gt;
* ''Příklad tabulky záměny, s použítím slova '''VESLO''' jako klíče:''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| A || B || C || D || E || F || G || H || I || J || K || L || M || N || O || P || Q || R || S || T || U || V || W ||  X || Y || Z&lt;br /&gt;
|- &lt;br /&gt;
| '''V''' || '''E''' || '''S''' || '''L''' || '''O''' || A || B || C || D || F || G || H || I || J || K || M || N || P || Q || R || T || U || W || X || Y || Z&lt;br /&gt;
|}&lt;br /&gt;
nebo&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| A || B || C || D || E || F || G || H || I || J || K || L || M || N || O || P || Q || R || S || T || U || V || W || X || Y || Z&lt;br /&gt;
|- &lt;br /&gt;
| '''V''' || '''E''' || '''S''' || '''L''' || '''O''' || P || Q || R || T || U || W || X || Y || Z || A || B || C || D || F || G || H || I || J || K || M || N&lt;br /&gt;
|}&lt;br /&gt;
=== Aditivní šifry ===&lt;br /&gt;
==== Vigenèrova šifra ====&lt;br /&gt;
Jedná se o speciální případ polyalfabetické šifry. [[Vigenèrova šifra]] používá heslo, jehož znaky určují posunutí [[otevřený text|otevřeného textu]] a to tak, že otevřený text se rozdělí na bloky znaků dlouhé stejně jako heslo a každý znak se sečte s odpovídajícím znakem hesla. Caesarova šifra je tedy speciálním případ Vigenèrovy šifry s heslem o délce jeden znak. Vigenèrova šifra způsobuje změny pravděpodobnosti rozložení znaků a tím podstatně znemožnuje kryptoanalýzu na základě analýzy četnosti znaků v textu. Luštění je založeno na vyhledávání vzdálenosti bigramových či trigramových dvojic v šifrovém textu a určováním jejich společného dělitele vedoucí k zjištění délky hesla.&lt;br /&gt;
* ''Příklad s použítím slova '''HESLO''' jako klíče k zašifrování:''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|'''otevřený text''' || S || T || A || S || T || N || E || A || V || E || S || E || L || E&lt;br /&gt;
|- &lt;br /&gt;
|'''klíč''' || H || E || S || L || O || H || E || S || L || O || H || E || S || L&lt;br /&gt;
|-&lt;br /&gt;
|'''šifrový text''' || A || Y || T || E || I || V || J || T || H || T || A || J || E || Q&lt;br /&gt;
|}&lt;br /&gt;
==== Vernamova šifra ====&lt;br /&gt;
[[Vernamova šifra]] je anglicky často nazývaná ''one-time pad'', v českém překladu ''jednorázová tabulková šifra''. Jde dosud o jedinou známou šifru, o níž bylo exaktně dokázáno, že '''je nerozluštitelná'''. Podobně jako Vigenèrova šifra i tahle spočívá ve sčítání písmen otevřeného textu a hesla, avšak heslo je blok náhodně zvolených dat o stejné velikosti jako je otevřený text. Pokud jsou splněny podmínky zcela náhodného klíče o stejné délce jako zpráva sama (a není použit opakovaně), je tato šifrovací metoda [[nepodmíněná bezpečnost|absolutně bezpečná]]. Délka klíče však pro běžné účely použití této metody zpravidla znemožňuje, metoda se používá hlavně pro velice specializované účely, např. tzv. ''horká linka'' spojující za dob [[studená válka|studené války]] Moskvu a Washington používala Vernamovu šifru. Dnes se využívá v kombinaci s [[kvantová kryptografie|kvantovou kryptografií]].&lt;br /&gt;
=== Transpoziční šifry ===&lt;br /&gt;
Transpozice neboli '''přesmyčka''' spočívá ve změně pořadí znaků podle určitého pravidla. Například tak, že otevřený text je zapsán do tabulky po řádcích a šifrový text vznikne čtením sloupců téže tabulky.&lt;br /&gt;
==== Transpoziční mřížka ====&lt;br /&gt;
Tabulka v níž jsou některá políčka vystřižena a do těchto je vpisován otevřený text. Po zaplnění všech políček je tabulka otočena o 90° a postup se opakuje. Tuto šifru použil [[Jules Verne]] ve své knize [[Matyáš Sandorf]] (Nový hrabě Monte Christo). Jsou možné i jiné tvary tabulky než čtverec. Například lze použít [[šestiúhelník]] se šestiúhelníkovými políčky, který se 5× otáčí o 60°. Klíčem této šifry je rozložení výstříhaných políček.&lt;br /&gt;
* ''Příklad transpoziční mřížky (horní strana je označena červeně pro snazší orientaci a použití)''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:150px; height:150px&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;red&amp;quot;&lt;br /&gt;
| bgcolor=&amp;quot;black&amp;quot;| || || || || bgcolor=&amp;quot;black&amp;quot;| || &lt;br /&gt;
|-&lt;br /&gt;
| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||bgcolor=&amp;quot;black&amp;quot;|  || || ||bgcolor=&amp;quot;black&amp;quot;|  ||&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;black&amp;quot;| || || || bgcolor=&amp;quot;black&amp;quot;| || ||bgcolor=&amp;quot;black&amp;quot;| &lt;br /&gt;
|-&lt;br /&gt;
| || bgcolor=&amp;quot;black&amp;quot;| || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || || bgcolor=&amp;quot;black&amp;quot;| ||&lt;br /&gt;
|}&lt;br /&gt;
==== Jednoduchá sloupcová transpozice ====&lt;br /&gt;
{{Viz též|Jednoduchá sloupcová transpozice}}&lt;br /&gt;
Funguje na principu přepsání kódovaného textu do tabulky o počtu sloupců, který se rovná počtu písmen v klíčovém slově nebo slovech, a následném přeskupení sloupců na základě znalosti klíče.&lt;br /&gt;
=== Kombinované šifry ===&lt;br /&gt;
Nevýhody či slabiny jednotlivých šifer je možné alespoň částečně odstranit kombinací šifer. Je však potřeba vzít v úvahu, že kombinací stejných druhů šifer zesložitění luštění nedocílíme. Např. následné použití dvou tabulek záměn k zašifrování textu je pro potencionálního útočníka to samé, jako použití jedné tabulky s jiným rozložením.&lt;br /&gt;
=== Šifrování strojem ===&lt;br /&gt;
Použití mechanických a elektronických strojů přineslo do šifrování zcela nové možnosti. Zejména proto, že stroje jsou schopny velkého počtu opakování určitého úkonu v krátkém čase.&lt;br /&gt;
==== Enigma ====&lt;br /&gt;
[[Německo]] za [[Druhá světová válka|2. světové války]] používalo k utajování zpráv mechanický stroj [[Enigma]], který prováděl poměrně složité operace se vstupním textem, ale zároveň se dal poměrně snadno ovládat. [[Polsko|Poláci]] ovšem ještě před vypuknutím války pracovali na prolomení šifry a jejich zjištění byla později nedocenitelná pro spojenecké armády. Šifra byla již během války zlomena a poskytovala tak německé straně pouze falešný pocit bezpečí.&lt;br /&gt;
Enigma měla původně 3 kolečka, která se otáčela, podobě jako mechanické počítadlo a každé mělo jinak propojené vstupní a výstupní kontakty, tím se měnil průběh proudu a i výsledné písmeno zašifrovaného textu. Později začalo ponorkové námořnictvo používat čtyřrotorové Enigmy.&lt;br /&gt;
==== Digitální počítače ====&lt;br /&gt;
== Moderní symetrické šifry ==&lt;br /&gt;
* Rozlomení šifry [[Data Encryption Standard|DES]] (Data Encryption Standard)&lt;br /&gt;
* Současný kryptografický standard [[Advanced Encryption Standard|AES]] (Advanced Encryption Standard), jinak také [[Rijndael]] (rozdíl je v tom, že [[Advanced Encryption Standard|AES]] podporuje jen některé délky bloku a klíče)&lt;br /&gt;
* Finalisté soutěže o návrh standardu [[Advanced Encryption Standard|AES]] (Advanced Encryption Standard) - [[Twofish]], [[RC6]], [[Serpent (šifra)|Serpent]], [[šifra Mars|Mars]] a [[Rijndael]], který soutěž vyhrál a byl přijat za standard [[Advanced Encryption Standard|AES]]&lt;br /&gt;
* Více viz [[symetrická kryptografie]]&lt;br /&gt;
* Více viz [[Šifrování dat]]&lt;br /&gt;
== Asymetrické šifry ==&lt;br /&gt;
[[Asymetrická kryptografie]] – používá soukromý a veřejný klíč&lt;br /&gt;
* [[Phil Zimmermann]], [[PGP]] a [[OpenPGP]]&lt;br /&gt;
* [[hašovací funkce]]&lt;br /&gt;
* [[Elektronický podpis|digitální podpis]]&lt;br /&gt;
== Kvantová kryptografie ==&lt;br /&gt;
* Hlavní článek: [[kvantová kryptografie]]&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[PKI]]&lt;br /&gt;
* [[OTFE]]&lt;br /&gt;
* [[Útoky postranními kanály]]&lt;br /&gt;
== Literatura ==&lt;br /&gt;
* Singh, S. ''[http://www.dokoran.cz/index.php?p=book.php&amp;amp;id=53 Kniha kódů a šifer]'', Dokořán, 2003&lt;br /&gt;
* [http://www.karlin.mff.cuni.cz/~krypto/ Kryptografie Karlín] – přednášky a studijní materiály z MFF UK&lt;br /&gt;
* [http://www.tydlin.cz/__static/clanky-a-prace/bakalarka/kryptografie-a-jeji-aplikace-v-zabezpecenem-prenosu-souboru.pdf Rychlý, skoro laický úvod do kryptografie a zabezpečeného přenosu souborů] – bakalářská práce na dané téma z MFF UK&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.root.cz/serialy/code-talkers/ Seriál Code Talkers]&lt;br /&gt;
* [http://www.root.cz/serialy/diskove-sifrovani-pomoci-dm-cryptluks/ Seriál Diskové šifrování pomocí dm-crypt/LUKS]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Teorie čísel]]&lt;br /&gt;
[[Kategorie:Aplikovaná matematika]]&lt;br /&gt;
[[Kategorie:Kryptografie]]&lt;br /&gt;
[[Kategorie:Bezpečnost]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>