Vypracoval: Ing. Juraj Palásthy
Šifrovanie údajov je druh kryptografie, ktorá zabezpečuje elektronické údaje a tým umožňuje chrániť súkromie vlastníka. Kryptografia alebo šifrovanie je náuka o metódach utajovania zmyslu správ prevodom do podoby, ktorá je čitateľná len so špeciálnymi znalosťami.
Slovo kryptografia pochádza z gréčtiny – kryptós je skrytý a gráphein znamená písanie. Niekedy je tento pojem obecnejšie používaný pre vedu o čomkoľvek čo je spojené so šiframi ako alternatíva k pojmu kryptológia. Kryptológia zahrňuje kryptografiu a kryptoanalýzu, alebo lúštenie zašifrovaných správ. Kryptografia sa po stáročia vyvíjala čoraz k väčšej zložitosti a mnohokrát ovplyvnila beh dejín. Najmä utajovanie alebo vyzradenie strategických vojenských informácií môže mať zásadný vplyv. Ale taktiež prezradenie politických intríg, prípravy atentátov alebo čo i len prezradenie milencov a podobne, to všetko môže úzko závisieť na bezpečnom prenose informácií a na schopnostiach protivníka šifru rozbiť. Slovom šifra alebo šifrovanie budeme označovať kryptografický algoritmus, ktorý prevádza čitateľnú správu alebo prostý text na jeho nečitateľnú podobu alebo šifrový text. Kľúč je tajná informácia, bez ktorej nie je možné šifrovaný text prečítať. V súčasnosti sa používa symetrické a asymetrické šifrovanie, poprípade ich kombinácia.
Symetrické šifry sa delia na dva druhy. Prúdové šifry, tie spracovávajú otvorený text po jednotlivých bitoch. Blokové šifry, tie rozdelia otvorený text na bloky rovnakej veľkosti a doplnia vhodným spôsobom posledný blok na rovnakú veľkosť. Pri väčšine šifier sa používa blok s veľkosťou 64 bitov, AES používá velkost 128 bitov.
-
Rozlomenie šifry DES (Data Encryption Standard)
-
Súčasný kryptografický štandard AES (Advanced Encryption Standard), inak aj Rijndael (rozdiel je v tom, že AES podporuje len niektoré dĺžky bloku a kľúča)
Symetrická šifra, niekedy nazývaná aj konvenčná, je taký šifrovací algoritmus, ktorý používa k šifrovaniu a dešifrovaniu jediný kľúč. Podstatnou výhodou symetrických šifier je ich nízka výpočtová náročnosť.
Asymetrická šifra používa verejný kľúč pre šifrovanie a súkromný kľúč pre dešifrovanie. To znamená, že asymetrická kryptografia je skupina kryptografických metód, v ktorých sa pre šifrovanie a dešifrovanie používajú odlišné kľúče. To je základný rozdiel oproti symetrickej kryptografii, ktorá používa na šifrovanie a dešifrovanie jediný kľúč.
Symetrické šifry sa často používajú spoločne s asymetrickými. Obvyklé použitie je také, že otvorený text sa zašifruje symetrickou šifrou s náhodne vygenerovaným kľúčom. Tento symetrický kľúč sa zašifruje verejným kľúčom asymetrickej šifry, takže dešifrovať dáta môže len majiteľ tajného kľúča danej asymetrickej šifry.
Dnes už šifrovanie nie je len záležitosťou veľkých a stredných firiem alebo vládnych inštitúcií, ale začína sa používať aj v menších firmách, a čím ďalej tým viac aj v jednotlivých domácnostiach. Šifrovanie údajov predstavuje účinnú formu, ako možno zamedziť neautorizovaným osobám k prístupu do vašich údajov, ako sú napríklad vaše dokumenty, domáce fotografie, heslá a rôzne prihlasovacie údaje a iné citlivé súbory., Takto je možné chrániť napríklad elektronické bankovníctvo, alebo údaje posielané internetom. Šifrovaním údajov sa zamedzí tomu, že sa ku správe nedostane po ceste ďalšia osoba alebo sa takto zamedzí prístup do vašich údajov pri krádeži fyzického zariadenia napríklad (notebooku, mobilu, USB disku, externých HDD, DVD, a pod.).
Okrem možnosti pre utajenie komunikácie sa asymetrická kryptografia používa taktiež pre elektronický podpis.
Mechanizmy funkcií Asymetrickej kryptografie sú založené na tzv. jednocestných funkciách, čo sú operácie, ktoré možno ľahko previesť len jedným smerom: zo vstupu môžeme ľahko vypočítať výstup, z výstupu však je veľmi ťažké nájsť vstup. Najbežnejším príkladom je napríklad násobenie: je veľmi ľahké vynásobiť dve veľmi veľké čísla, avšak rozklad súčinu na činitele (tzv. faktorizácia) je veľmi ťažký. (Na tomto je založený napr. algoritmus RSA. Čo sú vlastne iniciály jej autorov: Rivest, Shamir, Adleman).
Otázky:
-
Čo je to kryptografia?
-
Aká stará je kryptografia?
-
Čo je šifra a aké šifry poznáte?
-
Aká je to symetrická šifra a aký kluč používa?
-
Aká je to asymetrická šifra a aký kluč používa?