Cybersecurity
Study programme title in Est.
Küberkaitse
Study programme title in Engl.
Cybersecurity
TalTech study programme code
IVCM09
MER study programme code
100946
Study programme version code
IVCM09/24
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Adrian Nicholas Venables
Language of instruction
English
Study level
Master study
ECTS credits
120
Self-paid study programme
no
Nominal study period
4 semesters
Study programme group
Informatics and Information Technology
Broad area of study
Information and Communication Technologies
Study field
Information and Communication Technologies
Curriculum group
Database and network design and administration
Granting the right to conduct studies in the study programme group
õppe läbiviimise õigus
Validity date of the right to conduct studies in the study programme group
tähtajatu
No. of the decision granting the right to teach in the study programme group
112
Access conditions
Bachelor’s degree or an equivalent recognised qualification in accordance with admission requirements of TalTech.

Education or working experience in IT.
Proof of English language proficiency is required from international applicants for whom English is not a native language. One of the following is accepted: TOEFL 550 or higher (computer based - 213, internet based - 79/80), IELTS 6.5, Cambridge Certificate of Proficiency in English - C; Cambridge Certificate in Advanced English - B.
Show more...
Study programme aims and objectives
The aim of the study program is to provide a broad background in cyber security,
as well as the opportunity for in-depth study in the fields of Cybersecurity, Digital Forensics, or Cryptography. Students can focus their studies in technical, theoretical or organizational aspects or in a combination of those.
A graduate of the program specializing in Cybersecurity is ready to be employed as a technical professional or a manager in the field of cybersecurity.
A graduate of the program specializing in Digital Forensics is ready to be employed as a security incident handler in a company or a digital forensic expert in a law enforcement agency.
A graduate of the program specializing in Cryptography is ready to be employed as a cybersecurity analyst.
The theoretical competence acquired is adequate for continuing studies as a Ph.D student.
Show more...
Learning outcomes of the study programme
By completing the study program a student:
- has a comprehensive understanding of the terminology,

methods, and state-of-the-art in the fields of Cybersecurity, Digital Forensics or Cryptography;
- is able to apply essential concepts, principles, and practices, showing judgment in the selection and application of technologies and methods;
- defines tasks involving problem identification, analysis, design, and development of the security of system, along with appropriate documentation;
- demonstrates the ability to work as an individual and as a team member or leader;
- identifies appropriate practices within a professional, legal, and ethical framework;
- is able to use professional knowledge and skills in the context of developments in their chosen specialization and is able to support the continuous learning process.
Show more...
Graduation requirements
Completion of the curriculum in the required amount, and the successful defence of the graduation paper in conformity with the requirements set by the TalTech Senate.
In order to obtain Cum Laude diploma the graduation paper must be defended for the grade "5" and the weighted average grade must be at least 4,60, where all grades from diploma supplement are taken into account.
Show more...
Degrees conferred
Master of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
General studies
12.0
Core studies
24.0
Special studies
57.0
Free choice courses
6.0
Graduation thesis
21.0
Total
120.0
  • +
       MAIN SPECIALITY 1: cybersecurity
    • +
         MODULE: General Studies 12.0 ECTS credits (General studies)
      Aims
      The purpose of this module is to provide students with the opportunity to develop their knowledge of information technology,
      entrepreneurship and/or Estonian language and culture. The IT courses are for students who need to update their technical skills prior to the technical courses of the Core and Special Studies modules. The entrepreneurship course is for students who are interested in starting a business. The Estonian language and culture course is for international students who wish to reach language skill level A1 and learn more about the culture of Estonia.
      Show more...
      Learning outcomes
      On completion of this module, students will have updated and improved their knowledge on information technology,
      entrepreneurship and/or Estonian language and culture. This will give them the foundation skills and understanding to prepare them for further study.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Computer Programming
      LTAT.03.001
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      System Administration
      LTAT.06.003
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Network Technology I
      LTAT.06.004
      6.0
      4.0
      1.0
      3.0
      0.0
      H
      K
      Estonian Language and Culture
      MLE0010
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      Entrepreneurship and Business Planning
      TMJ3300
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Core Studies 24.0 ECTS credits (Core studies)
      Aims
      The purpose of this module is to provide a foundation knowledge of the principles of the cybersecurity management and associated disciplines.
      The compulsory modules focus on the human and legal aspects of cybersecurity and how software can be designed to improve security. The electives provide a more detailed understanding of the principles of cybersecurity for students who already have a moderate understanding of computer technology. These involve studying adversarial threat models, different types of cyberattack, techniques for achieving security, and the tools and tactics used in incident response.
      Show more...
      Learning outcomes
      On completion of this module students will have gained an indepth knowledge of a broad range of subjects essential for cybersecurity professionals.
      This includes important non-technical subjects such as legal, human and management issues as well as the opportunity to improve more technical aspects of the discipline.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Human Aspects of Cyber Security
      ITC8210
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Legal Aspects of Cyber Security
      ITC8220
      6.0
      4.0
      3.0
      0.0
      1.0
      H
      SK
      Principles of Secure Software Design
      MTAT.03.307
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Total: 18.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Cyber Security Technologies I
      ITC8250
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      SK
      Cyber Security Technologies II
      ITC8260
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Total: at least 6.0 ECTS credits
    • +
         MODULE: Special Studies in Cyber Security 57.0 ECTS credits (Special studies)
      Aims
      The purpose of this module is to provide the students with an indepth understanding of the core principles of cybersecurity,
      digital forensics and cryptology, which is provided from compulsoary courses. Based on these courses, students will be able to identify their particular strengths and interests to determine which electives are preferred. To enable students to continue to specialise in either digital forensics or cryptography, dedicated specialist groups have been highlighted that will provide more in-depth study. Completion of this module will provide students with the necessary knowledge and skills in cybersecurity to conduct undertake their thesis research. In order to fulfill the requirements for the joint Master's program, the student must get at least 24 ECTS from each University (cumulatively across all modules).
      Show more...
      Learning outcomes
      On completion of this module the student:
      - has developed either highly specialist knowledge in digital forensics,

      cybersecurity or cryptology or have gained skills in a broader range of subjects to a lower extent;
      - has a systematic overview and broad based knowledge of the terminology, theories and research methods of cybersecurity to prepare them for their thesis research;
      - has identified their thesis topic and presented an initial literature review in written and oral form.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Thesis Seminar
      ITC8200
      6.0
      4.0
      1.0
      0.0
      3.0
      A
      S
      Cyber Security Management
      ITC8230
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Cryptography
      ITC8240
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      System Forensics
      ITX8200
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      SK
      Research Methods in Cybersecurity
      LTAT.05.028
      3.0
      2.0
      1.0
      0.0
      1.0
      A
      K
      Total: 27.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Intelligence Methods for Cyber Professionals
      ITC8007
      3.0
      2.0
      2.0
      0.0
      0.0
      H
      K
      Computer Network Security
      ITC8020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Information Systems Attacks and Defence
      ITC8075
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Hardening operating systems and services
      ITC8080
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Fundamentals of Cyber-Physical Systems Security
      ITC8090
      3.0
      2.0
      2.0
      0.0
      0.0
      A
      SK
      Special Course in Cyber Security I
      ITC8111
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      K
      Mathematics for Computer Science
      ITC8190
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Cyber Incident Handling
      ITC8270
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      SK
      Special Topics of Cryptography
      ITC8290
      6.0
      2.0
      0.0
      0.0
      2.0
      H
      S
      Mobile Phone Forensics
      ITC8310
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      K
      Strategic Communications and Cybersecurity
      ITC8320
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      K
      Data mining
      ITI8730
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Cyber Defense Monitoring Solutions
      ITX8071
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Network Forensics
      ITX8205
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Practical Training (Internship)
      ITX8512
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Privacy-preserving Technologies
      LTAT.04.007
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Quantum Algorithms
      LTAT.04.008
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Wireless Technologies and Security
      LTAT.04.009
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Web Application Security
      LTAT.04.013/0
      3.0
      2.0
      0.0
      0.0
      2.0
      E
      SK
      Introduction to Blockchain Technology
      LTAT.05.021
      3.0
      2.0
      1.0
      0.0
      1.0
      A
      SK
      Introduction to Blockchain Technology: Practical Assignment
      LTAT.05.027
      3.0
      0.5
      0.0
      0.5
      0.0
      A
      S
      Coding Theory
      MTAT.05.082
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Cryptology I
      MTAT.07.002
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Cryptology II
      MTAT.07.003
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Cryptographic Protocols
      MTAT.07.014
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Secure Programming Techniques
      MTAT.07.015
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      SK
      Applied Cryptography
      MTAT.07.017
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Research Seminar in Cryptography
      MTAT.07.022
      6.0
      4.0
      0.0
      0.0
      4.0
      A
      SK
      Quantum cryptography
      MTAT.07.024
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Total: at least 30.0 ECTS credits
    • +
         MODULE: Free Study 6.0 ECTS credits (Free choice courses)
      Aims
      The student can freely choose courses he deems interesting and useful,
      including electives from other modules of this Master's program.
      Show more...
      Learning outcomes
      Knows, is able to explain and apply the knowledge obtained in the free choice studies.
    • +
         MODULE: Thesis 21.0 ECTS credits (Graduation thesis)
      Aims
      The aim of thesis is to implement and consolidate the acquired knowledge and skills,
      obtain experience in developing independent problem solving skills. The aim is to develop systematic reasoning and analytical skills needed for cyber security, digital forensics or cryptography research projects.
      Show more...
      Learning outcomes
      The student:
      - consolidates the knowledge and skills gained in the program within the framework of conducting thesis research;


      - is able to lead, conduct and document research projects, analyze and choose suitable solutions and present the research results in the form of the thesis.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester