Applied cryptography

Applied cryptography

1.

Subject title

Applied cryptography

Применета криптографија

2.

Code

DCS-Z-01

3.

Study program

Security, Cryptography and Coding, Security, Cryptography and Coding, Cloud Computing, Data science in computer science and engineering, IT management, Bioinformatics, Еducation with ICT, Eco-informatics, Inteligent Systems, Internet Technologies and cyber security, Computer Science, Software for embedded systems, Software Engineering, Cloud Computing, IT management, Bioinformatics, Software Engineering, Statistics and Data Analytics, Statistics and Data Analytics,

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

5 / Зимски

7. Number of ECTS credits

6.0

8.

Instructor

ворн. проф. д-р Христина Михајлоска проф. д-р Весна Димитрова

9.

Prerequisites for enrollment

10.

Subject goals and competencies:


Students` ability to apply more advanced cryptographic techniques in real problems. Studying more advanced cryptographic algorithms and techniques will enable understanding and solving The security problems in the industry and the daily systems used.

11.

Subject content:


Real cryptographic problems and their application, Internet and communication protocols, Anonymous communication, Privacy Saving Techniques (in data mining, publishing and processing data), Identity -based cryptography and attributes, Zero Knowledge evidence, SECRET SHARING and MULTIPARTY COMPUTATION), Electronic voting, Cryptographic aspects of E-Cash and block-chain technology.

12.

Learning methods:


Предавања, проекти, дискусии, работилници

13.

Total available time fund

6.0 ECTS x 30 hours = 180 hours

14.

Time distribution

60 + + 45 + 45 + 30 = 180 hours

15.

Forms of teaching activities

15.1.

Lectures - theoretical teaching

60 hours

15.2.

Exercises (laboratory, classroom), seminars, team work

hours

16.

Other forms of activities

16.1.

Project tasks

45 hours

16.2.

Independent tasks

45 hours

16.3.

Homework

30 hours

17.

Grading method

17.1.

Tests

40 points

17.2.

Seminar work / project (presentation: written and oral)

45 points

17.3.

Activities and learning

10 points

17.4.

Final exam

0 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

No.

Author

Title

Publisher

Year

7757

C. Paar, J. Pelzl

Understanding Cryptography: A Textbook for Students and Practitioners

Springer

2010

7758

B. Schneier

Applied Cryptography: Protocols, Algorithms, and Source Code in C

Wiley

2015

22.2.

Additional literature

No.

Author

Title

Publisher

Year