Tentalabbet

TSIT03 · 6 credits · Advanced level (A1N) · Informationsteknologi, Datateknik, Datavetenskap

Cryptology

Active · next start HT 2026

86%

passed the latest ordinary exam

TEN2 · 24 Oct 2025 · 71 students

76%

passed the ordinary exams, all sittings over the last 5 years

TEN2 · 342 students

57%

Harder than 57% of courses at advanced level

Compared with 285 courses at the same level, ordinary exams over the last three academic years. 135 students.

Part of 10 programmes

Exam

TEN2 Written examination

  • 5
  • 4
  • 3
  • U
  • 1

Ordinary exams

76% passed · 342 students

  • 86%71
  • 81%64
  • 77%81
  • 74%69
  • 60%57

Re-exams

74% passed · 85 students

  • 73%11
  • 93%14
  • 82%11
  • 64%11
  • 43%7
  • 43%14
  • 100%17
  • Pass the re-exam: 74% (85 students), compared with 76% (342 students) on the ordinary exam
  • Get 4 or 5: 46% (427 students)
Show small sittings (3)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%3
  • 100%1
  • 67%3

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB1 Laboratory work

  • G
  • U

Main rounds

99% passed · 367 students

  • 100%78
  • 94%72
  • 100%85
  • 100%70
  • 100%62

Later rounds

No sittings with at least 5 students.

    Show small sittings (3)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%1
    • 100%1

    About the course

    Aim

    After completing this course, the student should be able to:

    • Explain and describe core cryptographic principles, their historical development, and the role of probability in secure design.
    • Explain and apply symmetric cryptography concepts, including basic cryptanalysis of simplified or historical ciphers.
    • Describe and evaluate techniques in asymmetric cryptography and the principles behind advanced cryptographic protocols.
    • Demonstrate implementation, testing, and analysis of cryptographic methods or attacks in a lab setting.

    Content

    • Foundations of Cryptography: Cryptography as a tool for information security; historical context; theoretical underpinnings, including perfect secrecy and randomness; basic probability theory relevant to cryptography.
    • Symmetric Cryptography and Cryptanalysis: Stream ciphers (linear and non-linear feedback shift registers), block ciphers (Feistel networks and other designs), cryptographic modes of operation, and introductory cryptanalysis methods for breaking or assessing historical/simplified ciphers.
    • Asymmetric Cryptography and Advanced Protocols: Public-key encryption (e.g., RSA), key distribution concepts, digital signatures, cryptographic hash functions, quantum cryptography, zero-knowledge proofs, and examples of modern protocols, including post-quantum cryptographic methods.
    Examiner
    Erik Mårtensson
    Scheduled hours
    32 h
    Main field of study
    Informationsteknologi, Datateknik, Datavetenskap
    Syllabus on Studieinfo ↗