Cryptography
1. |
Subject title |
Cryptography Криптографија |
|||||||||||||||||||||||
2. |
Code |
F23L3S122 |
|||||||||||||||||||||||
3. |
Study program |
Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Информатичка едукација, Software engineering and information systems, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Security, Cryptography and Coding, |
|||||||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
|||||||||||||||||||||||
5. |
Study cycle (first, second, third) |
Прв циклус |
|||||||||||||||||||||||
6. |
Academic year / semester 3 / Летен |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||
8. |
Instructor |
ворн. проф. д-р Христина Михајлоска проф. д-р Весна Димитрова |
|||||||||||||||||||||||
9. |
Prerequisites for enrollment |
Дискретни структури 2 или Дискретна математика или Математика 2 или Избрани теми од математика |
|||||||||||||||||||||||
10. |
Subject goals and competencies: Getting to know the basic cryptographic principles and methods; learning basic crypto- designs; practical use of the studied cryptographic algorithms.
|
||||||||||||||||||||||||
11. |
Subject content: Lectures: 1. Basic cryptographic terms. 2. Examples of historical encoders. 3. Symmetric cryptography: Stream ciphers and random number generators. 4. Symmetric Cryptography: Block ciphers and modes of operation. 5. Symmetric cryptography: Description of DES and AES algorithms. 6. Attack Scenarios and Cryptographic Attacks. 7. Hash functions 8. Public Key Cryptography: Basic concepts and examples of public key cryptography algorithms. Description of RSA. 9. Public Key Cryptography: Description of Diffie Hellman and its application. 10. Public Key Cryptography: Description of El Gamal and its application. 11. Public Key Cryptography: Digital Signatures. 12. Application of cryptographic algorithms in information security. Exercises: 1. Introduction 2. Historical encoders - tasks 3. Stream encoders - tasks 4. Block encoders - tasks 5. AES and Arithmetic in a Finite Field 6. Modes of operations - tasks 7. Hash functions - assignments 8. Public Key Cryptography - Tasks 9. Discrete logarithmic problem 10. Discrete logarithmic problem - assignments 11. Digital signatures - assignments 12. Practical examples |
||||||||||||||||||||||||
12. |
Learning methods: Предавања, вежби, самостојна работа, проектни задачи, семинарски работи |
||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||
14. |
Time distribution |
30 + 45 + 15 + 15 + 75 = 180 hours
|
|||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
45 hours |
|||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
15 hours
|
|||||||||||||||||||||
16.2. |
Independent tasks |
15 hours |
|||||||||||||||||||||||
16.3. |
Homework |
75 hours |
|||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||
17.1. |
Tests |
10 points |
|||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
15 points |
|||||||||||||||||||||||
17.3. |
Activities and learning |
10 points |
|||||||||||||||||||||||
17.4. |
Final exam |
70 points |
|||||||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
||||||||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
||||||||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
||||||||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
||||||||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
||||||||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
||||||||||||||||||||||||
19. |
Condition for signature and taking final exam |
Реализирани активности 15, 16 |
|||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||
