21
Bc. Jan Kotlařík

Kryptografie

  • Upload
    damien

  • View
    38

  • Download
    1

Embed Size (px)

DESCRIPTION

Kryptografie. Bc. Jan Kotlařík. Pojmy. Naslouchání Falšování Napodobování – podvádění, zkreslení Šifrování a dešifrování Detekce falšování Autentizace Zabránění odmítnutí Hash Digitální podpis Certifikáty a certifikační autority. Naslouchání. - PowerPoint PPT Presentation

Citation preview

Page 1: Kryptografie

Bc. Jan Kotlařík

Page 2: Kryptografie

Pojmy Naslouchání Falšování Napodobování – podvádění, zkreslení Šifrování a dešifrování Detekce falšování Autentizace Zabránění odmítnutí Hash Digitální podpis Certifikáty a certifikační autority

Page 3: Kryptografie

Naslouchání

Informace zůstávají nedotčeny, ale jejich důvěrnost je porušena. Například, někdo může zjistit číslo vaší karty nebo zaznamenat nějaká jiná důvěrné data

Page 4: Kryptografie

Falšování

O falšování mluvíme v případech, kdy je informace v průběhu přenosu pozměněna nebo nahrazena jinou informací. Adresát tak obdrží jinou informaci, než byla specifikována odesilatelem.

Page 5: Kryptografie

Napodobování

Podvádění se dopouští osoba nebo systém, který předstírá, že je někým jiným.

Zkreslení - osoba nebo organizace může zkreslovat některé informace o sobě.

Page 6: Kryptografie

Šifrování a dešifrování

Šifrování a dešifrování umožňuje dvěma komunikujícím stranám zamaskovat informace, které si vyměňují. Odesílatel informaci před odesláním zašifruje. Příjemce informaci po obdržení rozšifruje. Během přenosu je informace pro vetřelce nesrozumitelná .

Page 7: Kryptografie

Detekce falšování

Velice důležitou úlohou, kterou šifrování s veřejným klíčem plní je detekce falšování přenášené informace. Ta dovoluje příjemci informace ověřit, že nebyla během přenosu pozměněna. Jakýkoliv pokus o modifikaci informace nebo její úplné nahrazení bude odhaleno.

Page 8: Kryptografie

Autentizace

Autentizace umožňuje příjemci informace určit její původ, tedy potvrdit identitu odesilatele.

je proces potvrzující identitu Nejčastěji jsou používány autentizace s

použitím hesla a autentizace s použitím certifikátu.

Page 9: Kryptografie

Zabránění odmítnutí

Tento aspekt zabraňuje odesílateli informace tvrdit, že tuto informaci nikdy neodeslal.

Page 10: Kryptografie

Šifrování Současná kryptografie není založena na

utajování informací na základě tajných šifrovacích algoritmů. Naopak, šifrovací algoritmy jsou dobře známy a utajení informací je založeno na jiné informaci, které říkáme klíč.

Klíč předkládáme šifrovacímu algoritmu spolu s informací, kterou chceme zašifrovat. Zašifrovanou informaci pak můžeme úspěšně dešifrovat pouze pomocí téhož klíče nebo klíčem, který je s ní úzce spjat

Page 11: Kryptografie

Šifrování symetrickým klíčem

Page 12: Kryptografie

Šifrování symetrickým klíčem

se vyznačuje existencí jediného klíče, který je využíván jak pro šifrování, tak pro dešifrování.

Šifrování symetrickým klíčem je účinné za předpokladu, že klíč znají pouze dvě komunikující strany. Pokud je klíč odhalen někým jiným, ovlivní to jak utajení, tak autenticitu.

Page 13: Kryptografie

Šifrování veřejným klíčem

Page 14: Kryptografie

Šifrování veřejným klíčem

Nazývané též nesymetrické šifrování používá pár klíčů — veřejný klíč a soukromý klíč. Veřejný klíč je zveřejněn, zatímco soukromý klíč musí být držen v tajnosti

Je výpočetně náročnější a proto není vhodné pro šifrování většího objemu dat

Page 15: Kryptografie

Hash Odhalování falšovaných dat je založeno na

matematické funkci nazývané jednosměrný hash. Jak název napovídá jde o funkci f, ke které neexistuje inverzní funkce, tedy f−1. Výsledkem hashovací funkce je tzv. otisk. Hash je číslo pevné délky 160-ti bitový nebo 128-mi bitový otisk.

SHA1(1.img)= a91a52794aa6abb783b7daaefa37a46c635f5663

MD5(1.img)= 092410c26f71f1cc81c1c3c514ea8bd9

Page 16: Kryptografie

Digitální podpis

Page 17: Kryptografie

Digitální podpis

Metoda digitálního podpisu využívá šifrování privátním klíčem a hashovací funkce

Nejdříve je vytvořena hash hodnota podepisované informace, která je za šifrována privátním klíčem podepisujícího

Zašifrovaná hash hodnota, spolu s dalšími informacemi, jako například o použitých algoritmech, je nazývána digitální podpis.

Page 18: Kryptografie

Ověření podpisu

Pomocí hashovací funkce vytvoříme hash1 dokumentu

S použitím veřejného klíče autora podpisu dokumentu dešifrujeme podpis, čímž získáme hodnotu hash2.

Porovnáme hodnoty hash1 a hash2. Jsou-li stejné, jde skutečně o tentýž dokument, který byl podepsán vlastníkem soukromého klíče.

Page 19: Kryptografie

Certifikát

je elektronický dokument sloužící k identifikaci jednotlivce, serveru, společnosti nebo jiné entity a spojuje tuto entitu s veřejným klíčem.

Organizace, která se zabývá vydáváním certifikátů se nazývá certifikační autorita

Page 20: Kryptografie

Struktura certifikátu

Page 21: Kryptografie

Děkuji za pozornost – jdeme domů