DTEK8060 Protocol Processing and Security, 5 ECTS wb_sunnySustainable development
DTEK8060 Protocol Processing and Security, 5 ECTS
Course Units
- DTEK8060-3011 Protocol Processing and Security
Learning outcomes
After the course, the participants
- will have developed an understanding of characteristic protocol processing functionality needed in protocols designed for environments with intermediate stations between source and destination devices
- will understand the critical importance of protocol processing system implementations in data transportation intensive networks
- will have the protocol engineering understanding necessary in specifying protocols for given target applications
- will be knowledgeable in the security threats faced by the Internet core routing system and the DNS system
- will have an understanding in mitigating the above security threats
Case studies and project work focus on the internet core routing system.
The course strengthens the following working life skills: presentation skills, problem solving skills, organizational and coordination skills, project management, information and communication technology skills, networking skills, communication skills and cooperation and negotiation skills.
Content
Covered topics include protocol engineering and design, protocol processing system design and implementation for a given application, interdomain routing in the Internet and protocol processing in routers, the DNS system and its vulnerabilities, threats to the security of the Internet routing system and how to mitigate them. In terms of protocols, the course focuses on IP, IPv6 and BGP protocols.
Study methods
Exercise(s) and either 1) group programming project / practical work and project report or 2) weekly independently written reports and final independently written course report
Course unit methods
1) programming project option: Lectures (12 h), Weekly reading assignment + weekly quiz (24 h), programming project (81 h), final report + demo + presentation (incl. preparations) (18 h) 2) final written report option: Lectures (12 h), Weekly reading assignment + weekly quiz (24 h), groupwork meetings (10 h), independent preparations and assignments for groupwork (34 h), writing weekly reports (30 h), writing and finalizing final course report (25 h)
Learning material
Scientific publications and online resources; exact details provided during the course.
Further information
The last scheduled (lecture room) implementation of this course will be given in the fall term 2024. After that, the course is no longer organized. A self-study option may periodically be available. Please contact the course instructor about the details.
Only a limited number of students can participate annually. If necessary, student selection is made based on study program, major subject and phase of studies. Priority is given to students majoring in the Cyber Security track of the Master’s Programme in ICT, including EIT Digital Cyber Security entry and exit year students, and students majoring in Cyber Security Engineering (kyberturvallisuusteknologia).
The content of the course has a connection to the following UN sustainable development goals: 8. Decent work and economic growth (network technology expertise is a prerequisite for securing banking and other services), 9. Industry, innovation and infrastructure (network technology expertise, research and development enable increased teleworking and teleconferencing, promoting ecological values and resource efficiency), 10. Reduced inequalities (network technologies reduce inequality at the society level through the introduction of e-participation opportunities), 11. Sustainable cities and communities (network technologies and their development are a prerequisite for sustainable smart cities and their sustainable infrastructure and sustainable resource planning), 13. Climate action (network technologies promote awareness and knowledgeability of citizens and institutions about climate change and also contribute to reducing emissions, e.g. through teleworking) and 16. Peace, justice and strong institutions (network technologies and their development make it possible to promote flexible, inclusive and representative decision-making at all levels (e-participation, e-government)).
Qualifications
Bachelor's Thesis
DTEK0096 Computer Network Technologies or some other courses on network technologies
Programming courses
Assessment scale
0-5
Languages
English
Level
Advanced Studies
Subject
Information and Communication Technology
Person in charge
Seppo Virtanen
Classification
Sustainable development