ELECTRICAL-ELECTRONICS ENGINEERING (MASTER) (WITH THESIS) (ENGLISH)
Master TR-NQF-HE: Level 7 QF-EHEA: Second Cycle EQF-LLL: Level 7

Ders Genel Tanıtım Bilgileri

Course Code: 3026002014
Ders İsmi: Computer Security, Cryptography and Privacy
Ders Yarıyılı: Spring
Ders Kredileri:
Theoretical Practical Credit ECTS
3 0 3 6
Language of instruction:
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Department Elective
Course Level:
Master TR-NQF-HE:7. Master`s Degree QF-EHEA:Second Cycle EQF-LLL:7. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Prof. Dr. Çağatay ULUIŞIK
Course Lecturer(s):
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: To present fundamental concepts and techniques of modern cryptography. To present the core techniques of cryptography and how they can be applied to meet various security objectives
Course Content: Foundations of modern crytography, History of Cryptosystems, Basic Cryptographic Algotihms, Symmetric Key Cryptosystems, Hash Algorithms, Encryption Schemes, Open Key Cryptosystems, Digital Signatures, Key Distributions Systems, Key Agreement and Secret Sharing, Quantum Cryptography

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Students can evaluate common cryptographic protocols in terms of security and efficiency
2) Students can judge pros and cons of crypto methods considered for deployment.
3) Students have knowledge on cryptoanalysis methods
2 - Skills
Cognitive - Practical
1) Students can design and test simple cryptographic solutions
2) Students can apply proper cryptographic protocol or security standard to fit the solution sought;
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Ders Akış Planı

Week Subject Related Preparation
1) Course Introduction and foundations Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
2) History of Cryptosystems Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
3) Foundations of Information Theory Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
4) Basic Algotihms Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
5) Symmetric Key Cryptosystems Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
6) Hash Algorithms Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
7) Block Encryption Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
8) Midterm exam
9) Practice or Review Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
10) RSA Algorithm Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
11) Digital Signatures Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
12) Key Distributions Systems Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
13) Key Agreement Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
14) Secret Sharing Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005. Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999 Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
15) Final exam

Sources

Course Notes / Textbooks: Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005.
Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999
Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009
References: Matt Bishop, "Introduction to Computer Security", Addison Wesley, 2005.
Bruce Schneier , "Applied Cryptography: Protocols, Algorithms, and Source Code in C 2E", Barnes & Noble, 1999
Antoine Joux, Algorithmic Cryptanalysis, CRC Press, 2009

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

5

3

4

Program Outcomes
1) It aims to conduct scientific research in the field of Electrical and Electronics Engineering that can compete with the competitive world, to obtain valid results by using advanced engineering principles and tools, and to provide high expertise skills.
2) Understand current issues in the practice of Electrical and Electronics Engineering; investigate the impact of engineering solutions in global, economic, environmental, societal and ethical contexts, including political, health, safety, manufacturability and sustainability; and make high quality technical decisions by providing innovative and state-of-the-art approaches to solving complex technical problems.
3) The ability to develop and carry out appropriate projects, to analyse and interpret data and to use informed decision-making skills to draw conclusions, to acquire new knowledge as needed, to fill in missing information and to apply it, using appropriate learning strategies.
4) To be able to construct, formulate and model Electrical and Electronics Engineering problems, to develop effective methods to solve problems, to divide and evaluate the problem into sub-problems, to use innovative and systematic methods in solution.
5) Develop new and/or original ideas, tools, programmes, simulations and products.
6) Developing analytical thinking skills and conducting experimental laboratory studies, developing the ability to solve and interpret complex situations encountered.
7) To work with others from different cultural and interdisciplinary backgrounds and to add value to joint projects.
8) To be prone to group work and to gain the ability to work in a team and individually.
9) Electrical and Electronics Engineering Master of Science (with thesis) programme aims to conduct research, development, software, design and interdisciplinary studies in sub-speciality areas such as communication technologies, signal and image processing, computer systems, energy and electrical power systems.
10) To enable each student to work in sub-speciality programmes appropriate to his/her individual interest and educational background with faculty members who are well-equipped in their fields and to help him/her to accumulate knowledge in these areas of expertise.
11) To enable students to make original contributions to the literature through a research-based, two-year full-time education beyond their undergraduate degree; to equip them with the depth and breadth of knowledge and relevant skills required to succeed in today's engineering world.
12) To gain the ability to solve current engineering problems and the ability to apply computation, analysis, mathematical modelling and simulation methods appropriate for this purpose. In addition, to gain the ability to read, understand and integrate engineering research literature into an existing problem.
13) To develop skills to lead the design and implementation of systems analysis and advanced technological solutions with remarkable competence.
14) To transform theoretical knowledge and resources into applications or products with the most up-to-date software and advanced hardware-based programmes. To use the results effectively.
15) Awareness of the necessity of lifelong learning; to gain the ability to access information, to follow developments in science and technology and to gain the ability to constantly renew themselves.
16) To gain awareness of professional and ethical responsibility.
17) Gaining the ability to publish and present in scientific journals and conferences.

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) It aims to conduct scientific research in the field of Electrical and Electronics Engineering that can compete with the competitive world, to obtain valid results by using advanced engineering principles and tools, and to provide high expertise skills.
2) Understand current issues in the practice of Electrical and Electronics Engineering; investigate the impact of engineering solutions in global, economic, environmental, societal and ethical contexts, including political, health, safety, manufacturability and sustainability; and make high quality technical decisions by providing innovative and state-of-the-art approaches to solving complex technical problems.
3) The ability to develop and carry out appropriate projects, to analyse and interpret data and to use informed decision-making skills to draw conclusions, to acquire new knowledge as needed, to fill in missing information and to apply it, using appropriate learning strategies.
4) To be able to construct, formulate and model Electrical and Electronics Engineering problems, to develop effective methods to solve problems, to divide and evaluate the problem into sub-problems, to use innovative and systematic methods in solution.
5) Develop new and/or original ideas, tools, programmes, simulations and products.
6) Developing analytical thinking skills and conducting experimental laboratory studies, developing the ability to solve and interpret complex situations encountered.
7) To work with others from different cultural and interdisciplinary backgrounds and to add value to joint projects.
8) To be prone to group work and to gain the ability to work in a team and individually.
9) Electrical and Electronics Engineering Master of Science (with thesis) programme aims to conduct research, development, software, design and interdisciplinary studies in sub-speciality areas such as communication technologies, signal and image processing, computer systems, energy and electrical power systems.
10) To enable each student to work in sub-speciality programmes appropriate to his/her individual interest and educational background with faculty members who are well-equipped in their fields and to help him/her to accumulate knowledge in these areas of expertise.
11) To enable students to make original contributions to the literature through a research-based, two-year full-time education beyond their undergraduate degree; to equip them with the depth and breadth of knowledge and relevant skills required to succeed in today's engineering world.
12) To gain the ability to solve current engineering problems and the ability to apply computation, analysis, mathematical modelling and simulation methods appropriate for this purpose. In addition, to gain the ability to read, understand and integrate engineering research literature into an existing problem.
13) To develop skills to lead the design and implementation of systems analysis and advanced technological solutions with remarkable competence.
14) To transform theoretical knowledge and resources into applications or products with the most up-to-date software and advanced hardware-based programmes. To use the results effectively.
15) Awareness of the necessity of lifelong learning; to gain the ability to access information, to follow developments in science and technology and to gain the ability to constantly renew themselves.
16) To gain awareness of professional and ethical responsibility.
17) Gaining the ability to publish and present in scientific journals and conferences.

Öğrenme Etkinliği ve Öğretme Yöntemleri

Alan Çalışması
Bireysel çalışma ve ödevi
Proje Hazırlama

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Homework
Bireysel Proje

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Project 1 % 30
Midterms 1 % 30
Semester Final Exam 1 % 40
total % 100
PERCENTAGE OF SEMESTER WORK % 60
PERCENTAGE OF FINAL WORK % 40
total % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 3 42
Study Hours Out of Class 14 5 70
Project 1 30 30
Homework Assignments 3 10 30
Midterms 1 2 2
Final 1 2 2
Total Workload 176