Syntax highlighting of Archiv/Ochrana Informace II

__NOTOC__
= SWI071 - Ochrana Informace II =

== Obecné informácie k predmetu ==
* [[Wikipedia:Cryptography]]
* [[Wikipedia:Topics in cryptography]]
* [http://artax.karlin.mff.cuni.cz/upload/index.php?action=downloadfile&filename=oi_II_2005.zip&directory=predmety/SWI071& oi_II_2005.zip] - materiály od Tondy Beneše. Novšia verzia týchto bola premietaná na prednáškach. <small>(najnovší súbor v archíve má date modified 21.3.2005, ak niekto máte novšiu verziu, [http://artax.karlin.mff.cuni.cz/upload/ upload] it pls)</small><br>Keďže Tonda by mohol mať proti tomuto "zverejneniu" pripomienky, tak DISCLAIMER: Tieto materály sú určené len pre súkromnú potrebu poslucháčov SWI071. Môžu byť zastaralé, nepresné, nekompletné a obsahujú chyby. Špeciálne nie je vhodné ich používať ako jediný zdroj pri príprave na skúšku. Používajte na vlastné riziko.

== Otázky ku skúške ==

=== Symetrické šifry ===
# Blowfish
#* [[Wikipedia:Blowfish (cipher)]]
# čo je to s-box
#* [[Wikipedia:Substitution box]]
# co jsou to inicializacni vektory
# co jsou to mekke (weak) klice
# DES
#* [[Wikipedia:Data Encryption Standard]]
# fish
# idea
# operace sym. sifer
# produkční šifra
#* [[Wikipedia:Product cipher]]
#* [[Wikipedia:Feistel cipher]]
# RC4
# RC5
# proudove sifry
# Vernamova šifra
#* [[Wikipedia:One-time pad]]
#* [[Wikipedia:Vernam cipher]]

=== Asymetrické šifry ===
# DSA <small>(v LS 2005 ho neprednášal, nebude ho teda skúšať)</small>
# Elgamal kryptosystém
#* [[Wikipedia:ElGamal encryption]]
# jak poznat dobrou sifru
# jak volit asymetricke klice
# merkle-helmann kryptosystem
# operace asym. sifer
# perfektní šifra
#* [[Wikipedia:Information theoretic security]]
#* [[Wikipedia:Semantic security]]
# RSA

=== Správa kľúčov ===
# asym. keymgmt
# certifikaty
# co je to klicovy material
# DH-kryptosystem
# klice pro konference
# sifrovaci klice
# sym. keymg

=== Hashing ===
# hasovani
# konstrukce hasovacich funkci
# SHA-1
# vyrobte hasovaci funkci z sifry
# vyrobte sifru z hasovaci funkce

=== Pseudorandom number generators (PRNGs) ===
# HW generatory
# jak poznat dobry generator
# k cemu je dobre LFSR
# kongruencni generatory
# RSA generator
# statisticke testy generatoru
# Yarrow
#* [http://www.schneier.com/paper-yarrow.html Yarrow] - stránka od jedného z autorov, odkazovaný odborný článok sa dá nájsť i vo formáte [http://www.secinf.net/uplarticle/4/yarrow-full.pdf PDF]
#* [[Wikipedia:Yarrow algorithm]]

=== Kryptografické protokoly ===
# anonymni platby
# casove znamky
# digitalni podpis
# digitalni volby
# dukazy s nulovymi znalostmi
# el podepisovana posta
# el podpis symetricky
# hodte korunou
# porovnejte dve cisla
# prahova schemata
# rysy navrhu krypt. protokolu

=== Útoky proti metódam kryptografickej ochrany ===
# chosen (plaintext|ciphertext) attack
# utok na generator

=== Ostatné ===
# efektivita sifrovaciho algoritmu
# hybridni sifrovani
# jak zajistit autenticitu zprav
# nepopiratelnost
# srovnani sym a asym sifer