CRYPTOGRAPHY

Course Information
TitleΚΡΥΠΤΟΓΡΑΦΙΑ / CRYPTOGRAPHY
CodeΣΜΥ033
FacultySciences
SchoolMathematics
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter/Spring
CoordinatorDimitrios Poulakis
CommonNo
StatusActive
Course ID600025969

Programme of Study: PMS Tmīmatos Mathīmatikṓn (2025-2030)

Registered students: 0
OrientationAttendance TypeSemesterYearECTS
STATISTIKĪ, MONTELOPOIĪSĪ KAI YPOLOGISTIKES METHODOIElective Courses belonging to the selected specializationSpring-10

Class Information
Academic Year2025 – 2026
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Total Hours39
Class ID
600268442
Type Of Offer
  • Disciplinary Course
Course Type 2021
Specialization / Direction
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)
Learning Outcomes
1) Ability to handle basic cryptographic schemes and digital signatures. 2) Familiarity and in-depth study of the Mathematical Problems on which the security of encryption schemes and digital signatures is based. 3) Ability to use the Mathematical methods applied in cryptanalysis.
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 autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Generate new research ideas
  • Be critical and self-critical
Course Content (Syllabus)
Basic Concepts - Historical Cryptosystems. Perfect Security and Stream Ciphers. Block Ciphers. Arithmetic Algorithms. Integer Factorization and Cryptography. Discrete Logarithm and Cryptography. Hash Functions. Digital Signatures. Primality Testing. Algorithms for Integer Factorization. Algorithms for Discrete Logarithm. Elliptic Curves. Elliptic Curve Cryptography.
Keywords
Cryptography, Public Key Cryptography, Symmetric Cryptography, Digital Signatures, Computational Number Theory, Elliptic Key Cryptography
Educational Material Types
  • Notes
  • Slide presentations
  • Multimedia
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Description
Use of the open access computer programs Sage and XCas, as well as other programs available on the NUMBER THEORY WEB website (http://www.numbertheory.org/ntw/N1.html) for examples, exercises and investigation in and outside the classroom.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures39
Reading Assigment110
Project74
Written assigments74
Exams3
Total300
Student Assessment
Description
The final grade for the course will be calculated as follows: Assignments: 20% Oral Examination and development of a topic: 30% Written Examination: 50%.
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Exam with Extended Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Oral Exams (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Δ. Πουλάκης, Κρυπτογραφία, Εκδόσεις Ζήτη 2004.
Additional bibliography for study
. Δ. Πουλάκης, Υπολογιστική Θεωρία Αριθμών, Κάλλιπος 2015. 2. N. P. Smart, Cryptography, McGraw Hill; Boston 2003. 3. J. Hoffstein, J. Pipher and J. Silverman, An Introduction to Mathematical Cryptography, Springer 2008. 4. J. A. Buchmann, Introduction to Cryptography. Springer Verlag, 2004. 5. H. Knospe, Heiko, A course in cryptography, Pure and Applied Undergraduate Texts 40. Providence, RI: American Mathematical Society (AMS), 2019. 6. Steven Galbraith, Mathematics of Public Key Cryptography
Last Update
18-05-2025