# FOUNDATIONS OF CRYPTOGRAPHY

 Title ΘΕΜΕΛΙΩΣΕΙΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ / FOUNDATIONS OF CRYPTOGRAPHY Code NGE-06-03 Faculty Sciences School Informatics Cycle / Level 1st / Undergraduate Teaching Period Spring Coordinator Konstantinos Draziotis Common No Status Active Course ID 40002960

### Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)

Registered students: 30
OrientationAttendance TypeSemesterYearECTS
GENIKĪ KATEUTHYNSĪYPOCΗREŌTIKO KATA EPILOGĪ635

 Academic Year 2018 – 2019 Class Period Spring Faculty Instructors Konstantinos Draziotis 52hrs Weekly Hours 3 Class ID 600121314
Course Type 2016-2020
• Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
• Face to face
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
• Greek (Instruction, Examination)
Prerequisites
Required Courses
• NCO-01-01 MATHEMATICAL ANALYSIS I
• NCO-01-03 LINEAR ALGEBRA
• NCO-01-04 DISCRETE MATHEMATICS
• NCO-01-05 BASIC PROGRAMMING PRINCIPLES
• NCO-02-01 MATHEMATICAL ANALYSIS II
• NCO-02-05 THEORY OF COMPUTATION
• NCO-04-03 ALGORITHMS
Learning Outcomes
Cognitive: the cognitive goals of the course are the students to organize the fundamental knowledge of basic cryptography and to obtain new knowledge and get acquainted with new principles of cryptography which are utilized in computer security. Skills: students understand in depth basic notions of cryptography which are necessary in many procedures, implementations and applications used today.
General Competences
• Apply knowledge in practice
• Be critical and self-critical
• Advance free, creative and causative thinking
Course Content (Syllabus)
Α. Introduction to cryptography Α1. History of Cryptology Α2. Substitution ciphers Α3. Transposition ciphers A4. Vigenere cryptosystem Β. Symmetrical Cryptography Β1. One Time Pad Β2. Perfect Security-Stream ciphers Β3. DES Β4. AES B5. Hash functions Γ. Public Key cryptography Γ1. Diffie-Helmann Γ2. Mathmeatical Bckground Γ3. RSA Trapdoor Function, Rabin Trapdοor Function, Γ5. EL Gamal cryptosystem Γ6. RSA, ElGamal, DSA -- Digital signatures Γ7. Open PGP (presentation)
Keywords
Symmetric and Public Key Cryptography
Educational Material Types
• Notes
• Slide presentations
• Book
Use of Information and Communication Technologies
Use of ICT
• Use of ICT in Course Teaching
• Use of ICT in Communication with Students
Course Organization
Lectures52
Laboratory Work70