Cryptography

Course Information
TitleΚρυπτογραφία / Cryptography
CodeCNSS106
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter
CoordinatorKonstantinos Draziotis
CommonNo
StatusActive
Course ID600016162

Programme of Study: PMS DIKTYA EPIKOINŌNIŌN KAI ASFALEIA SYSTĪMATŌN (2018 éōs sīmera) PF

Registered students: 11
OrientationAttendance TypeSemesterYearECTS
Asfáleia SystīmátōnCompulsory Course belonging to the selected specialization (Compulsory Specialization Course)117.5

Class Information
Academic Year2018 – 2019
Class PeriodWinter
Faculty Instructors
Weekly Hours3
Class ID
600132028
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
Learning Outcomes
The goal of the course is to provide a basic knowledge of modern cryptography.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work in teams
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Α. Introduction to cryptography Β. 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 Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures52
Laboratory Work70
Reading Assigment25
Written assigments25
Exams3
Total175
Student Assessment
Student Assessment methods
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
Bibliography
Additional bibliography for study
1. Crypotgraphy an introduction, N.Smart (3rd edition) (online: https://www.cs.umd.edu/~waa/414-F11/IntroToCrypto.pdf) 2. Handobook of Applied Cryptography, Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone (on line : http://cacr.uwaterloo.ca/hac/)
Last Update
12-10-2020