Information Package

Program of Artificial Intelligence Engineering (English)

AI430

CRYPTOGRAPHY AND SECURITY

Course Code
AI430
Semester
-
Theory+Practice
3 + 0
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Learn information security targets, principles, main measures.
  2. Learn and apply basic concepts of cryptography and cryptosystems.
  3. Know types of cryptanalysis.
  4. Know symmetric and asymmetric ciphering systems, hash functions.
  5. Informed of public key infrastructure, discrete logarithms, digital signatures.
  6. Informed of access control systems, telecommunications, network and internet security.
  7. Learn security management, application development security, business continuity planning.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme Components
Course DescriptionInformation security targets, principles, main measures. Basic concepts of cryptography and cryptosystems, types of cryptanalysis. Symmetric and asymmetric ciphering systems and examples. Hash functions and applications. Public key infrastructure. Discrete logarithms, digital signatures, secret sharing. Access control systems and methodology, Telecommunications, network and internet security. Security management, application development security, business continuity planning.
Course Contents
WEEK TOPICS
1st Week Information security targets, principles, main measures.
2nd Week Basic concepts of cryptography and cryptosystems, types of cryptanalysis.
3rd Week Symmetric and asymmetric ciphering systems and examples.
4th Week Hash functions and applications.
5th Week Public key infrastructure.Discrete logarithms, digital signatures, secret sharing.
6th Week Access control systems and methodology, Telecommunications, network and internet security.
7th Week Security management, application development security, business continuity planning.
8th Week Mid-term
9th Week Security management, application development security, business continuity planning.
10th Week Security management, application development security, business continuity planning.
11th Week Security management, application development security, business continuity planning.
12th Week Security management, application development security, business continuity planning.
13th Week Security management, application development security, business continuity planning.
14th Week Security management, application development security, business continuity planning.
Recommended or Required Reading* Stallings, W., Cryptography and Network Security: Principles and Practice, 5/E, ISBN-10: 0136097049, Prentice Hall, 2011
* Salomon, D., Data Privacy and Security: Encryption and Information Hiding, ISBN: 0387003118, Springer-Verlag New York, Inc., 2003
* Whittaker, J., Thompson, H., How to Break Software Security, ISBN-10: 0321194330, Addison-Wesley, 2004
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Problem Solving
  • Practice
  • Project
  • Report Preparation
  • Presentation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Quiz 1 10
Project 1 10
Presentation of Case Study 1 10
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
Language of Instruction-
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5 LO6 LO7
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12