COURSE UNIT TITLE

: CRYPTOSYSTEMS AND CRYPTOGRAPHIC PROTOCOLS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CSE 6011 CRYPTOSYSTEMS AND CRYPTOGRAPHIC PROTOCOLS ELECTIVE 3 0 0 8

Offered By

Graduate School of Natural and Applied Sciences

Level of Course Unit

Second Cycle Programmes (Master's Degree)

Course Coordinator

PROFESSOR DOCTOR GÖKHAN DALKILIÇ

Offered to

Computer Engineering (English)
Computer Engineering (English)
COMPUTER ENGINEERING (ENGLISH)

Course Objective

The aim of this course is to provide the students to learn the well-known cryptosystems and cryptographic protocols.

Learning Outcomes of the Course Unit

1   Describe well-known cryptosystems
2   Classify cryptographic algorithms
3   Choose appropriate cryptographic protocol
4   Use appropriate algorithms
5   Explain the importance of the keys

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction
2 Preliminaries
3 Classical Cryptography
4 The Data Encryption Standard
5 AES and AES Use Cases
6 Modes of AES
7 Pseudo-random Number Generation
8 The RSA System and Factoring
9 Public-key Cryptosystems
10 Hash Functions
11 MAC
12 Secret & Public & Private Key Management
13 Digital Signatures and Authentication Protocols
14 Review

Recomended or Required Reading

Textbook(s): Stallings, W., Cryptography and Network Security, Fifth Edition, Prentice Hall, New Jersey, 2011, ISBN: 0136097049
Supplementary Book(s): Stinson, D.R., Cryptography Theory and Practice, CRC Press, 1995, ISBN 0-8493-8521-0
References: Journal Papers

Planned Learning Activities and Teaching Methods

By using presentation tools the course is taught in class. By giving programming assignments and project, all the students are expected to learn the systems.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 ASG ASSIGNMENT
2 PRS PRESENTATION
3 FCG FINAL COURSE GRADE ASG * 0.50 + PRS * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

To be announced.

Language of Instruction

English

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

Asst. Prof. Dr. Gökhan DALKILIÇ
Dokuz Eylul University
Department of Computer Engineering
Tinaztepe Campus 35160 BUCA/IZMIR
Tel: +90 (232) 301 74 01
e-mail: dalkilic@cs.deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Preparation before/after weekly lectures (reading course materials, etc.) 14 4 56
Project Preparation 1 15 15
Preparing assignments 4 10 40
Preparing presentations 1 10 10
Other (research, paper reading, etc.) 2 18 36
Project Final Presentation 1 2 2
TOTAL WORKLOAD (hours) 201

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11
LO.14544344
LO.2543443
LO.35543544
LO.455445454
LO.55433444