Charles Explorer logo
🇨🇿

Kryptoanalýza na úrovni instrukcí

Předmět na Matematicko-fyzikální fakulta |
NMMB460

Sylabus

Assembler IA-32, ARM. Struktura paměti OS.

Struktura obvyklých šifer z pohledu procesoru..Struktura spustitelných souborů. Důsledky chyb v programech.

Přetečení zásobníku a přetečení hromady. Obrana proti přetečení (obraz randomizace báze, NX bit).

Pokročilé útoky - return oriented programming. Rootkity.

Digitální podpisy souborů.

Anotace

Instrukční sady - popis a procvičení. Binární tvar základních datových formátů.

Analýza útoků, které jsou na úrovni instrukcí relativně snadno popsatelné, zachytitelné a reprodukovatelné.