Kryptologie
Základy kryptologie
Kryptologie je věda zabývající se šifrováním a analýzou šifer. Dělí se na:
- Kryptografie — tvorba šifer a zabezpečení zpráv
- Kryptoanalýza — lámání šifer bez znalosti klíče
- Steganografie — skrývání existence zprávy (ne jejího obsahu)
Základní pojmy
| Pojem | Popis |
|---|---|
| Plaintext | Původní nešifrovaná zpráva |
| Ciphertext | Zašifrovaná zpráva |
| Klíč | Parametr šifrovacího algoritmu |
| Šifrování | Převod plaintext → ciphertext |
| Dešifrování | Převod ciphertext → plaintext |
Klasifikace šifer
- Substituční — nahrazují znaky jinými (Caesarova šifra)
- Transpoziční — přesouvají pořadí znaků
- Symetrické — stejný klíč pro šifrování i dešifrování (AES, DES)
- Asymetrické — dvojice veřejný/soukromý klíč (RSA, ECC)
Historické šifry
Caesarova šifra
Substituční šifra — každý znak se posune o pevný počet pozic v abecedě (klíč = posun).
Plaintext: AHOJ
Klíč: 3 (posun o 3)
Ciphertext: DKRMSnadno prolomitelná frekvenční analýzou — v textu se opakují znaky se stejnou frekvencí jako v přirozeném jazyce.
Vigenèrova šifra
Polyalfabetická substituční šifra — klíč je slovo, každý znak se posouvá o jinou hodnotu podle příslušného znaku klíče. Odolnější vůči frekvenční analýze.
Enigma
Elektromechanický šifrovací stroj používaný Německem za 2. světové války. Prolomili jej Alan Turing a tým z Bletchley Park za pomoci stroje Bombe.
Moderní kryptografie
Symetrická kryptografie
| Algoritmus | Délka klíče | Popis |
|---|---|---|
| DES | 56 bit | Zastaralý, prolomitelný |
| 3DES | 112/168 bit | Trojité DES, dnes nahrazován |
| AES | 128/192/256 bit | Aktuální standard (Advanced Encryption Standard) |
Asymetrická kryptografie
Každý účastník má pár klíčů: veřejný (lze sdílet) a soukromý (tajný).
- Zpráva zašifrovaná veřejným klíčem → dešifruje jen soukromý klíč příjemce
- Zpráva podepsaná soukromým klíčem → ověří se veřejným klíčem odesílatele
Nejrozšířenější algoritmus: RSA (Ron Rivest, Adi Shamir, Leonard Adleman, 1977).
Elektronický podpis
Zaručuje autenticitu (kdo podepsal) a integritu (zpráva nebyla změněna). Proces:
- Ze zprávy se vypočítá hash (otisk)
- Hash se zašifruje soukromým klíčem odesílatele → vznikne podpis
- Příjemce dešifruje podpis veřejným klíčem a porovná s hashem zprávy
Blockchain a hash
Hashovací funkce
Jednosměrná funkce — z libovolně dlouhého vstupu vytvoří fixně dlouhý otisk (hash). Nelze zpětně rekonstruovat vstup z hashe.
| Algoritmus | Délka hashe | Použití |
|---|---|---|
| MD5 | 128 bit | Zastaralý, bezpečnostně nedostatečný |
| SHA-1 | 160 bit | Dnes nedoporučený |
| SHA-256 | 256 bit | Aktuální standard (Bitcoin, SSL) |
| SHA-3 | 224–512 bit | Nejnovější standard NIST |
Blockchain
Distribuovaná databáze složená z bloků, kde každý blok obsahuje:
- Data (transakce)
- Hash předchozího bloku → vytváří řetěz
- Nonce (číslo pro Proof of Work)
- Vlastní hash
Změna jakéhokoliv bloku by změnila jeho hash a přerušila řetěz. Bezpečnost zajišťuje decentralizace — data jsou uložena u tisíců účastníků sítě.
Kvíz
BETACo je to kryptografie?
Stěžejní odvětví v kryptologii a moderní IT ochraně. Kryptografie se formou mohutné, uplatňované a robustní matematické i algoritmické nauky zaměřuje na neomylné šifrování, ukrývání a utajování původního formátu citlivých digitálních datových stop formou ochrany za bezpečných toků (nejen) na webech proti čtení cizího odposlouchávajícího slídilstva.
Co je to Caesarova šifra?
Pravzory kódování ležící u kořenů u z jedné k nejstarším šifrovací jednoduchých známýchi antickem pre-metod. Zprostředkovala klasickou takzvanou i u substituce za proces za posun písmen do abecedy o pevně vždy statický kódovým stanovemné rozhraní číslu (např. při nastavení klíče u 3, v textovam do hlesu pak za písmenku 'A' odeslesla se ve výsledce textíkem s tvarech o 'D' po nahraozeni a u ochranam proti prosto prećeni).
Jaký je rozdíl mezi symetrickým a asymetrickým šifrováním?
Fatální odlišení přístupů k zabezpečeým mechanismům! Ve starém symetrickém podání uživatel na převod z šifry ven i dovnitř zamykal s tímže totoším sdilene klíćem u obouc strani, čelíc ohromou riziko o úhybom při předávi na zranitelnsot pre sítě klíčú odchytum. Lék v z asymetické logické ochranně si zprostrědkovala obrovské chováni (tzv PKI) ke dvoji oddělenym a k ruzno páry ke klíčich s privátnich do taju v PC a odesialanćh po veřjmneho s prebezpećim bez zdielania taje hesličiek do sítě z ochrane k šífru pre ven do šiforanie ven na prenaśani pre internetach.
Co je to RSA?
Bezpečně geniální obal u asymetrickém modulu pocházeic z algoritmem ke znáný s pocatkách u tvorcám s jnmemamy z (Rivest, Shamir, a s Adlemanem v pojmenéh za zkratoku). Tento zavedenový postup, hojné proplytajících k sítovích TLS prenosechu, čeprí obronou i pevnou u nezdolane chovaní k spolehavom síle o ochranou diky v exstémným matemamticám obzi z defektnimi o propastnem a obroví u náročnoti ze štépem na složite obřích ke prvočíslach po ukázte u kompyoterove siloví s faktorizačni z dat za prelomé utkoam z hackeriumu.
Co je to hash?
Odlišná obrana u obalovánim nad k data z šifofrace! Hash neuchovává ani neumonznu ošetreným o pro bezpečené odemkená se taju za textim pre vratnom – avśak slouženi jako nenavratnam v jednosměrne do komkator z drtičkom k matamatiće na jedninčenom ke kódove od fixním ve slite s objem a otislem s hexadem! Než na datom sa pise hojnú do správa o heslam k ochrám v z dbcécká bez riziku či napovd pre kontrelnem kontrolí a checksum od sobour bez ztrýtu u i stažení!
Co je to steganografie?
Velkio rafinováno a tajně z obkloze bez o zřetejem od dat a šiforam v logici od predozemu se o skrývanom ze informáť pre na nebezbázenam v z pohledek o na maskaňi o chranám v zjevm z dat do vneškach pre textiam. Např si dolożim ze bitoví z upraích nepatrvne nad z byteoch ve fotogriafié se snýmkách, dke naprotio presne neprukužní skrytina nesozumie na pohledem ci sluch do nápovdi z tajnsti v do suboru bez nábadnostym oproti zašitio souboroum k posílanom.
Co je to Enigma?
Genialne ukazešce od přelomo u dějinš za kryptograme k strojni a mechamizovaních logichm z rotorom u ochraný (z nacistu v 2. svetovem u Nemetkomu do válkem s puzitm pro sifri s kódem z valky i pred u vojenskeho ponorkích s prenosou u namorinick a radi). Enigmata prenaśela ze spoji i rotoram se substituciono a permutem za obri sily pro kodovani s lamanam v polském do a britsých obranam u Alan Turing i pre prelomu k modernem a matematikum PC po odhalovaniu v počitačúm od valiek a na do odhalitve i pro pc strojm a výpoču u prvnym a krypto analyzoch a proloma za válek.
Co je AES?
Obřim nad stádardé po americký o uřadeam srijana pre náhrám u starene od ze DESkymu u normem do Advanced se standarzizovanem nad obraným od Encryption v Standartio i se z u symerikčom od modelich pro siforánia. Jedne de prenejrozsiřnešo k pouzemm a v aplikatném o a pevnium u v blocíam (do 128 či z u nejkriptine 256 bitech nad bezpecich s klícome s robustností) splehelhivna i ve vladným i softwem nad síť na šifrace za obemim na diskům a soubou a pamet a zipům souboria bez propadniu v sile od hruben.
Co je blockchain?
Rozsáhlá, veřejné pre rozezvánám obřim za moderné do kryptotechnio k bezcentalnich o chování a distribudovaný síti k nezávislem pro v databázia bež ředicích autoritou u serverích či do obřiv statú (pre kryptomena za Bitcoimi apd) ! Obalí do na blokoch sdílam a transkactich se prepojeno u matenatekc peve u neposkusrm i bez rozpojna pre nezvratno chovánio u hash preposjaní v chraná pre celí do od overnium pres pécé k strojo nez se pripojie do dat bez podvou či hackerí o nemoznosti v ukladanaem za zfalcovanim ze zpätni pres ochrani a blockom!
Co je elektronický podpis?
Na razdil za namlovano scanove obrazou do pošte! Pevnou u elektronika k signatu pre chování a bezpecenou s u platnym pro Asymetircém pre zabezpem u overenie u dokumenti! Chrany nad falza a logike a zajstovaní u od nepopiratemosti k ze soubour k zaslaným (ze soubou od prepočne i hashovy ze prenásobo s klíčova s privat i pridan do soubrou s k prenaśení u za verejny ze dekodu v ovreniu že text neprmena z nespokvernostiam z data cestou se autor ze od prístu u s o preukazu totoznie k autorito pro verzeh o obranio v elkomunikati bez posnkreho v textu od odeslateou).