6. Kryptografické mechanismy, metody a jejich funkce v bezpečnosti IS: rozdělení, hash funkce, digitální podpis Flashcards

1
Q

Kryptografie

A

Kryptografie je věda o zabezpečování informací

Definuje metody pro šifrování informací tak, aby byly chráněny proti neautorizovanému přístupu

Hlavním cílem kryptografie je zachovat tajnost, integritu a dostupnost informací.
- Tajnost – pouze oprávněné osoby mají přístup k informacím
- Integrita – informace nebyly poškozeny nebo změněny neautorizovanými osobami
- Dostupnost – informace jsou k dispozici pro oprávněné osoby

Rozlišujeme dvě základní kryptografické techniky
1, symetrická kryptografie
2, asymetrická kryptografie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Symetrická kryptografie

A

Používá stejný klíč pro šifrování a dešifrování

Náchylné vůči kryptoanalýze – např.: při znalosti šifry či získané zprávy lze odvodit klíč

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Asymetrická kryptografie

A

Používá různé klíče pro šifrování a dešifrování (soukromý a veřejný klíč)

Ze soukromého klíče lze vytvořit veřejný klíč, z veřejného klíče nelze odvodit soukromý

Umožňuje digitální podpisy, které slouží k ověření pravosti informací a autorství

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hash funkce

A

Hash je matematická funkce, která přijímá vstupní data libovolné délky a vrací pevnou délku výstupu

  • Tento výstup, nazývaný také hash nebo otisk, je obvykle reprezentován jako řetězec znaků
  • Hashovací funkce by měla být náhodná a jednosměrná, což znamená, že není možné z hashu zpětně
    získat vstupní data
  • Princip hashování spočívá v tom, že při každé změně vstupních dat se hash změní
  • Pokud je hash pro dvě různá vstupní data stejný, nazývá se to kolizí
  • Hashovací funkce se často používají k zabezpečení hesel nebo digitálních podpisů
  • např. MD5, SHA-1, SHA-2 (SHA-256, 512)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Digitální podpis

A

Digitální podpis je elektronický způsob ověření pravosti informací a autorství

  • Potvrzuje, že dokument byl digitálně podepsán osobou, která má oprávnění dokument podepsat, a že
    dokument nebyl od doby, kdy byl podepsán, změněn
  • Digitální podpis se vytváří pomocí asymetrické kryptografie
  • Podpisový algoritmus používá soukromý klíč k vytvoření digitálního podpisu, který je následně připojen
    k dokumentu
  • Digitální podpis obsahuje informace o podepisující osobě a dokumentu, takže lze ověřit, kdo dokument
    podepsal a zda byl dokument změněn po podepsání
  • Při ověřování digitálního podpisu se použije veřejný klíč podepisující osoby k dešifrování digitálního
    podpisu

Digitální podpis zajišťuje:
- Autenticitu – záruka, že se jedná o danou osobu
- Integritu – dokument nebyl modifikován
- Nepopiratelnost – nelze zpochybnit podpis (nemůžeme se jej zřeknout)
- Časový rámec

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

princip digitálního podpisu

A

1) odesílatel vytvoří hash původní zprávy a zašifruje jej privátním
klíčem odesílatele → podpis
2) odesílatel původní zprávu zašifruje veřejným klíčem adresáta
3) příjemce digitální podpis rozšifruje veřejným klíčem odesílatele
→ hash zprávy + záruka identity
4) příjemce zašifrovanou zprávu rozšifruje svým privátním klíčem
→ obsah zprávy
5) příjemce porovná oba hashe zda se shodují -> integrita

How well did you know this?
1
Not at all
2
3
4
5
Perfectly