1. Základní pojmy teorie informace
1.1. Informační zdroj
1.2. Míra informace a entropie
2. Kódování informačních zdrojů
2.1. Základní typy kódů
2.2. Optimální kódování
2.3. Samoopravné kódy
2.4. Limity přenosu zpráv
3. Komprese dat
3.1. Bezeztrátová komprese textu
3.2. Principy komprese zvuku
3.3. Principy komprese obrazu
4. Základní metody šifrování
4.1. Klasické substituční šifry
4.2. Kryptoanalýza Vigenerovy šifry
4.3. Šifrový standard DES
4.4. Nový šifrový standard AES
5. Šifrování s veřejným klíčem
5.1 Principy metody RSA
5.2 Určení veřejného a tajného klíče
5.3 Další metody šifrování s veřejným klíčem
Contents:
\r\n
1. Basic notions of information theory
1.1. Information source
1.2. Measure of information and entropy
2. Source coding
2.1. Basic types of codes
2.2. Optimal code
2.3. Error-correction codes
2.4. Limits of messages transmission
3. Data compression
3.1. Text compression
3.2. Principles of audio compression
3.3. Principles of image compression
4. Basic methods of cryptography
4.1. Substitution
4.2. Cryptoanalysis of Vigenere's cipher
4.3. Encryption standard DES
4.4. New encryption standard AES
5. Public key cryptosystems
5.1 Principles of RSA method
5.2 Determining of public and private keys
5.3 Other public key cryptosystems
Contents: 1. Basic notions of information theory1.1.
Information source1.2. Measure of information and entropy 2.
Source coding2.1. Basic types of codes2.2.
Optimal code2.3. Error-correction codes2.4.
Limits of messages transmission 3. Data compression3.1.
Text compression 3.2. Principles of audio compression 3.3.
Principles of image compression 4. Basic methods of cryptography4.1.
Substitution 4.2. Cryptoanalysis of Vigenere's cipher4.3.
Encryption standard DES 4.4. New encryption standard AES 5.
Public key cryptosystems5.1 Principles of RSA method5.2 Determining of public and private keys5.3 Other public key cryptosystems
The aim of the subject is to get students acquainted with basic types of codes for efective information storing and transmission including its secrecy. The main topics are: entropic coding of information sources, autorepairing codes, principles of text, audio, and visual data compression, basic cryptographic methods (classical substitutional ciphers and their cryptoanalysis, modern cipher standards DES, AES, RSA-method for public key cryptograghy).