1. | Course Title | Coding Theory, Secure Communications and Blockchain Technologies | |||||||||||
2. | Code | 4ФЕИТ10030 | |||||||||||
3. | Study program | 11-IBS, 12-KIT, 20-IMSA | |||||||||||
4. | Organizer of the study program (unit, institute, department) | Faculty of Electrical Engineering and Information Technologies | |||||||||||
5. | Degree (first, second, third cycle) | Second cycle | |||||||||||
6. | Academic year/semester | I/1 | 7. | Number of ECTS credits | 6.00 | ||||||||
8. | Lecturer | Dr Aleksandar Risteski | |||||||||||
9. | Course Prerequisites | ||||||||||||
10. | Course Goals (acquired competencies):
Ability to perform thorough analysis of codes and coding schemes; application of coding techniques in various technologies and systems; thorough analysis of cryptographic protocols, algorithms and security mechanisms and their application in ICT systems; thorough analysis and implementation of blockchain technologies. Readiness for research in these areas. |
||||||||||||
11. | Course Syllabus:
Review of modern coding techniques: application of coding schemes in optical / wireless / mobile / satellite communication and ICT systems. Performance analysis of various codes: Reed-Muller, BCH, Reed-Solomon, LDPC etc. Performance analysis of concatenated coding schemes and iterative decoding. New trends in coding techniques. Advanced cryptographic techniques for secure communications. Security aspects of modern ICT systems. Steganography techniques, analysis and applications. Trends in digital and cryptocurrencies. Trends in blockchain technologies. Analysis and implementation of blockchain technologies. |
||||||||||||
12. | Learning methods:
Lectures; individual literature research; individual case studies; interactive discussions. |
||||||||||||
13. | Total number of course hours | 180 | |||||||||||
14. | Distribution of course hours | 3 + 3 | |||||||||||
15. | Forms of teaching | 15.1 | Lectures-theoretical teaching | 45 hours | |||||||||
15.2 | Exercises (laboratory, practice classes), seminars, teamwork | 45 hours | |||||||||||
16. | Other course activities | 16.1 | Projects, seminar papers | 30 hours | |||||||||
16.2 | Individual tasks | 30 hours | |||||||||||
16.3 | Homework and self-learning | 30 hours | |||||||||||
17. | Grading | ||||||||||||
17.1 | Exams | 10 points | |||||||||||
17.2 | Seminar work/project (presentation: written and oral) | 70 points | |||||||||||
17.3. | Activity and participation | 0 points | |||||||||||
17.4. | Final exam | 20 points | |||||||||||
18. | Grading criteria (points) | 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. | Conditions for acquiring teacher’s signature and for taking final exam | Presence at classes and seminar work. | |||||||||||
20. | Forms of assessment |
During the semester, tests are conducted during the classes. Written exam is taken for a maximum of 90 minutes at the end of the semester or in exam sessions. A seminar paper or project task (team or individual) is prepared. The final grade includes points from the exam, tests and from the seminar paper or project assignment. A special instruction published before each exam regulates the manner of taking the exam and the use of teaching aids and electronic devices during the exam. |
|||||||||||
21. | Language | Macedonian and English | |||||||||||
22. | Method of monitoring of teaching quality | Self-evaluation and polls | |||||||||||
23. | Literature | ||||||||||||
23.1. | Required Literature | ||||||||||||
No. | Author | Title | Publisher | Year | |||||||||
1. | Charlie Kaufman, Radia Perlman, Mike Speciner, Ray Perlner | Network Security: Private Communication in a Public World, 3rd Ed. | Addison-Wesley Professional | 2022 | |||||||||
2. | Niaz Chowdhury | Inside Blockchain Bitcoin and Cryptocurrencies | CRC | 2018 | |||||||||
3. | Tom Richardson, Ruediger Urbanke | Modern Coding Theory | Cambridge University Press | 2008 | |||||||||
23.2. | Additional Literature | ||||||||||||
No. | Author | Title | Publisher | Year | |||||||||
1. | Scientific journal and conference papers, standards, recommendations, laws and bylaws (national), international regulatory acts, other literature. |