| Title: | Cryptography |
|---|
| Code: | KRY |
|---|
| Ac.Year: | 2012/2013 |
|---|
| Term: | Summer |
|---|
| Study plans: | |
|---|
| Language: | Czech |
|---|
| Public info: | http://www.fit.vutbr.cz/study/courses/KRY/public/ |
|---|
| Private info: | http://www.fit.vutbr.cz/study/courses/KRY/private/ |
|---|
| Credits: | 5 |
|---|
| Completion: | accreditation+exam (written) |
|---|
Type of instruction: | | Hour/sem | Lectures | Sem. Exercises | Lab. exercises | Comp. exercises | Other |
|---|
| Hours: | 26 | 0 | 0 | 0 | 13 |
|---|
| | Examination | Tests | Exercises | Laboratories | Other |
|---|
| Points: | 70 | 15 | 0 | 0 | 15 |
|---|
|
|---|
| Guarantee: | Hanáček Petr, doc. Dr. Ing., DITS |
|---|
| Lecturer: | Hanáček Petr, doc. Dr. Ing., DITS |
| Instructor: | Barabas Maroš, Ing., DITS Henzl Martin, Ing. Mgr., DITS Homoliak Ivan, Ing., DITS Jurnečka Peter, Ing., DITS Kačic Matej, Ing., DITS Tomec Martin, Ing., DITS |
|---|
| Faculty: | Faculty of Information Technology BUT |
|---|
| Department: | Department of Intelligent Systems FIT BUT |
|---|
| Schedule: | | Day | Lesson | Week | Room | Start | End | Lect.Gr. | St.G. | EndG. |
|---|
| Mon | exam - řádný termín | 2013-05-20 | D105 | 13:00 | 14:50 | 1MIT | | |
| Mon | exam - řádný termín | 2013-05-20 | D105 | 13:00 | 14:50 | 2MIT | | |
| Tue | exam - 2. opravný termín | 2013-06-04 | E105 | 10:00 | 11:50 | 2MIT | | |
| Tue | exam - 2. opravný termín | 2013-06-04 | E105 | 10:00 | 11:50 | 1MIT | | |
| Wed | exam - 1. opravný termín | 2013-05-29 | E104 | 10:00 | 11:50 | 1MIT | | |
| Wed | exam - 1. opravný termín | 2013-05-29 | E104 | 10:00 | 11:50 | 2MIT | | |
|
|---|
| | | Learning objectives: |
|---|
The goal is to make students familiar with the basic concepts applied cryptography, including classical cryptography and modern secret key and public key cryptography. | | Description: |
|---|
Introduction to cryptography, basic cryptographic algorithms, secret key encryption, public key encryption. Data transmission security. | | Subject specific learning outcomes and competences: |
|---|
Students will learn basic principles of applied cryptography, including classical cryptography and modern secret key and public key cryptography. | | Generic learning outcomes and competences: |
|---|
Students will learn the role of security and functionality in information systems. | | Syllabus of lectures: |
|---|
- Classical cryptography.
- Modern cryptography, symetric and asymetric ciphers.
- Symetric ciphers. Key length, brute force attack.
- Examples of symetric ciphers. Feistel, DES, modes of operation.
- Typical application of symetric cryptography.
- Asymetric cryptography.
- Electronic signature.
- Examples of asymteric ciphers, RSA.
- DSS, function, attacks, optimization.
- ElGamal, keyed hash, MAC.
- Asymetric cryptography application examples.
- Key management for symetric cryptography.
- Key management for asymetric cryptography, certificates, X.509.
| | Syllabus of laboratory exercises: |
|---|
- Projects in the PC laboratory
| | Fundamental literature: |
|---|
- Menezes, Van Oorschot, Vanstone: Handbook of Applied Cryptography, CRC Press Series on Discrete Mathematics and Its Applications, Hardcover, 816 pages, CRC Press, 1997.
- Stallings, W.: Cryptography and Network Security, Prentice Hall, 1999, ISBN 0-13-869017-0
| | Study literature: |
|---|
- Hanáček, P., Staudek, J.: Bezpečnost informačních systémů, ÚSIS, Praha, 2000, s. 127, ISBN80-238-5400-3
- Savard, J. J. G.: A Cryptographic Compendium, 2000, available on WWW
- Nechvatal, J.: PUBLIC-KEY CRYPTOGRAPHY, NIST Special Publication 800-2, National Institute of Standards and Technology, Gaithersburg, MD 20899, 1991, available on WWW
- Menezes, Van Oorschot, Vanstone: Handbook of Applied Cryptography, CRC Press Series on Discrete Mathematics and Its Applications, Hardcover, 816 pages, CRC Press, 1997, available on WWW
| | Controlled instruction: |
|---|
A written mid-term exam, a regular evaluation of projects. | | Progress assessment: |
|---|
A mid-term exam evaluation and an evaluation of projects. | | Exam prerequisites: |
|---|
To obtain at least one point in each project. | | |
|