FOUNDATIONS OF CRYPTOGRAPHY

Course Information
TitleΘΕΜΕΛΙΩΣΕΙΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ / FOUNDATIONS OF CRYPTOGRAPHY
CodeNGE-06-03
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorKonstantinos Draziotis
CommonNo
StatusActive
Course ID40002960

Programme of Study: Undergradute Studies - School of Informatics (2015-today)

Registered students: 60
OrientationAttendance TypeSemesterYearECTS
Information SystemsGeneral Electives635
Digital MediaGeneral Electives845
Communication, Networks And Systems ArchitectureGeneral Electives635
Information And Communication Technologies In EducationGeneral Electives635
General Common DirectionGeneral Electives635

Class Information
Academic Year2015 – 2016
Class PeriodSpring
Faculty Instructors
Weekly Hours4
Class ID
600004989
Type of the Course
  • Scientific Area
Course Category
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
The goal of the course is to provide a basic knowledge of modern cryptography.
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
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures521.7
Laboratory Work702.3
Reading Assigment250.8
Exams30.1
Total1505
Student Assessment
Student Assessment methods
  • Written Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
1.Κρυπτογραφία για Ασφάλεια Δικτύων Αρχές και Εφαρμογές, William Stallings
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/) 3. Cryptography. An Introduction (Student Mathematical Library , AMS), V.V. Yaschenko
Last Update
13-06-2016