Symmetric cryptography
Course: System Analysis
Structural unit: Faculty of Computer Science and Cybernetics
Title
Symmetric cryptography
Code
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
3
Learning outcomes
Know and understand the methods and techniques of cryptographic protection of information, basic cryptographic algorithms and standards of symmetric encryption.
Be able to perform cryptanalysis and assess the stability of symmetric systems of cryptographic information protection.
Demonstrate the ability to self-study and continue professional development.
Be able to organize their own activities and get results within a limited time.
Demonstrate skills of interaction with other people, ability to work in teams.
Form of study
Distance form
Prerequisites and co-requisites
know: basic concepts of mathematical analysis, discrete mathematics, linear and general algebra, number theory, probability theory, mathematical information theory, algorithm theory, the theory of computational complexity.
be able to: program in a high-level language, be able to develop mathematical models of information processes and algorithms.
have basic skills: solving problems of discrete mathematics, mathematical analysis, probability theory and mathematical statistics, linear algebra, information and coding theory, number theory, finite field theory.
Course content
Discipline "Symmetric cryptography" is part of the cycle of professional training for the first (bachelor's) educational and qualification level of knowledge 12 Information technology in specialty 124 "System Analysis" educational and professional program "System Analysis"; it includes the study of basic concepts of cryptology, principles of cryptographic systems, mathematical models of information sources, the concepts of stability, theoretical and practical secrecy, includes the study of classical ciphers and modern symmetric systems of block and streaming encryption.
Taught in the 7th semester, 28 hours. (2.5 ECTS credits), of which lectures - 28 hours, independent work - 47 hours. There are 2 meaningful parts and a test.
Recommended or required reading and other learning resources/tools
1. Mathematical methods of information protection. Course of lectures. Ch I. / Compilers Zavadska LO, Savchuk MM - Kyiv: NTUU "KPI", 2008. - 128 p.
2. Kuznetsov GV, Fomichev VV, Sushko SO Fomichova L.Ya. Mathematical foundations of cryptography. - Dnepropetrovsk: National Mining University, 2004. - Part 1. - 391 p.
3. Verbitsky OV Introduction to cryptology. - Lviv: Scientific and Technical Literature, 1998. - 248p.
4. Zadiraka VK, Oleksyuk OS Computer cryptology. - К .: 2002. - 504 с.
5. Zadiraka VK, Oleksyuk OS Methods of protection of financial information. - К .: Вища щкола, 2002. - 457 с.
6. Bogush VM, Krivutsa VG, Kudin AM Informational security. Terminological training guide. - К .: 2004. - 508 с.
7. Schneier B. Applied cryptography. Protocols, algorithms, source texts in the SI language.- M .: TRIUMPH Publishing House, 2003. - 816 p.
8. Tilborg Van H.K.A. Fundamentals of cryptology. Professional guide and interactive tutorial. - M .: Mir, 2006. - 471p.
Planned learning activities and teaching methods
Lecture, individual work
Assessment methods and criteria
Current assessment, control work, credit
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline