Cílem této diplomové práce bylo vytvořit multiplatformní JPEG dekodér, který bude jako výstup vracet histogram Huffmanova kódování, sloužící pro účely stegoanalýzy pomocí neuronových sítí. V práci je popsána obecně problematika steganografie, dále se zabývá dekódováním obrazového formátu JPEG a strukturou jeho uložení do JFIF. Praktická část obsahuje příklad dekódování souboru a popis vytvořeného dekodéru.
Anotace v angličtině
The aim of master thesis was to create cross-platform JPEG decoder, which will return histogram of Huffman code. This histogram will be used for purpose of steganalysis by neural network. In theoretical part, stegoanography is generally described and also the thesis deals with graphic JPEG decoding and its export to JFIF. Practical part contains file decode example and description of created decoder.
Klíčová slova
JPEG, JFIF, Python, Huffmanovo kódování
Klíčová slova v angličtině
JPEG, JFIF, Python, Huffman encoding
Rozsah průvodní práce
63 s., 5 s. příloh
Jazyk
CZ
Anotace
Cílem této diplomové práce bylo vytvořit multiplatformní JPEG dekodér, který bude jako výstup vracet histogram Huffmanova kódování, sloužící pro účely stegoanalýzy pomocí neuronových sítí. V práci je popsána obecně problematika steganografie, dále se zabývá dekódováním obrazového formátu JPEG a strukturou jeho uložení do JFIF. Praktická část obsahuje příklad dekódování souboru a popis vytvořeného dekodéru.
Anotace v angličtině
The aim of master thesis was to create cross-platform JPEG decoder, which will return histogram of Huffman code. This histogram will be used for purpose of steganalysis by neural network. In theoretical part, stegoanography is generally described and also the thesis deals with graphic JPEG decoding and its export to JFIF. Practical part contains file decode example and description of created decoder.
Klíčová slova
JPEG, JFIF, Python, Huffmanovo kódování
Klíčová slova v angličtině
JPEG, JFIF, Python, Huffman encoding
Zásady pro vypracování
Literární rešerše problematiky.
Analýza formátu JPEG.
Tvorba JPEG dekodéru.
Testování dekodéru.
Zpracování výsledků pro další analýzu.
Vyhodnocení výsledků.
Zásady pro vypracování
Literární rešerše problematiky.
Analýza formátu JPEG.
Tvorba JPEG dekodéru.
Testování dekodéru.
Zpracování výsledků pro další analýzu.
Vyhodnocení výsledků.
Seznam doporučené literatury
MIANO, John. Compressed image file formats : JPEG, PNG, GIF, XBM, BMP. 1st edition. [s.l.] : Addison Wesley Longman, Inc., 1999. 264 s. ISBN 0-201-60443-4.
Encyclopedia of Multimedia. Furht, Borko. 2nd edition. New York : Springer Science, 2008. 1001 s. ISBN 978-0-387-74724-8.
PENNEBAKER, William B., MITCHELL, Joan L. Jpeg: Still Image Data Compression Standard. 8th edition. [s.l.] : Kluwer Academic Publishers, c1993. 632 s. ISBN 0-442-01272-1.
MARTELLI , Alex, RAVENSCROFT, Anna Martelli, ASCHER, David. Python cookbook. 2nd compl. edition. Cambridge : O’Reilly, 2005. 807 s. ISBN 978-0-596-00797-3.
TIŠNOVSKÝ, Pavel. JPEG : král rastrových grafických formátů? [online]. 2006 [cit. 2010-02-03]. Dostupný z WWW: .
DUMBILL, Edd, JOHNSTON, Joe, ST. LAURENT, Simon. Programming Web Services with XML-RPC. 1st edition. [s.l.] : O\'Reilly, June 2001. 230 s. ISBN 0-596-00119-3.
CINKAIS, Roman. Najväčšia tma je pod lampou - STEGANOGRAFIA. Crypto-World. 2007, roč. 9, č. 2, s. 2-9. Dostupný z WWW: .
Seznam doporučené literatury
MIANO, John. Compressed image file formats : JPEG, PNG, GIF, XBM, BMP. 1st edition. [s.l.] : Addison Wesley Longman, Inc., 1999. 264 s. ISBN 0-201-60443-4.
Encyclopedia of Multimedia. Furht, Borko. 2nd edition. New York : Springer Science, 2008. 1001 s. ISBN 978-0-387-74724-8.
PENNEBAKER, William B., MITCHELL, Joan L. Jpeg: Still Image Data Compression Standard. 8th edition. [s.l.] : Kluwer Academic Publishers, c1993. 632 s. ISBN 0-442-01272-1.
MARTELLI , Alex, RAVENSCROFT, Anna Martelli, ASCHER, David. Python cookbook. 2nd compl. edition. Cambridge : O’Reilly, 2005. 807 s. ISBN 978-0-596-00797-3.
TIŠNOVSKÝ, Pavel. JPEG : král rastrových grafických formátů? [online]. 2006 [cit. 2010-02-03]. Dostupný z WWW: .
DUMBILL, Edd, JOHNSTON, Joe, ST. LAURENT, Simon. Programming Web Services with XML-RPC. 1st edition. [s.l.] : O\'Reilly, June 2001. 230 s. ISBN 0-596-00119-3.
CINKAIS, Roman. Najväčšia tma je pod lampou - STEGANOGRAFIA. Crypto-World. 2007, roč. 9, č. 2, s. 2-9. Dostupný z WWW: .
Přílohy volně vložené
CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce.
Prezentace jako celek působila velmi dobrým dojmem, student dokázal
velmi dobře popsat klíčové body práce.
Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Huňka: Jak dlouho jste pracoval na práci?
2) Prof. Pokorný: Co je to histogram?
3) Ing. Bližňák: Proč jste výpočetně náročnou část neimplementoval v jazyku C s provázáním na interface v Python?
Diplomant na dotazy reagoval pohotově, bez většího zaváhání.