Spring 2018: Introduction to Cryptography

Electronics and Telecommunications, 6th semester of Eng studies

Teachers:

Project:

  • Information on the project.
  • Meetings (arranging via e-mail):
    • XXXX
  • Public presentations: TBA.

Meetings (seminar): Wednesday, lecture room 130/D-5

  • Group A: 9.35-11.05PM
  • Group B: 11.15AM-12.45PM

Topics of presentations and discussions (conversatory classes):

    1. Introduction and substitution ciphers led by Piotr Chołda (2018-03-07):
      • course rules,
      • template of the presentation slides in LaTeX.
    2. Transposition ciphers and perfect secrecy led by Piotr Chołda (2018-03-14).
    3. Symmetric cryptography led by Piotr Chołda (2018-03-21).
    4. Congruence arithmetic and asymmetric cryptography led by Piotr Chołda (2018-03-28).
    5. Hashes, digital signatures, and public key infrastructure led by Piotr Chołda (2018-04-18).
    6. Seminar 1 (2018-04-25):
      • Group A:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
      • Group B:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
    7. Seminar 2 (2018-05-09):
      • Group A:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
      • Group B:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
    8. Seminar 3 (2018-05-16):
      • Group A:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
      • Group B:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
    9. Seminar 4 (2018-05-31):
      • Group A:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
      • Group B:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
    10. Seminar 5 (2018-06-06):
      • Group A:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.
      • Group B:
        • Topic 1, presenter(s): TBA.
        • Topic 2, presenter(s): TBA.

Laboratory classes:

  • Laboratory classes: rules.
  • Classes are held on TBA.
  • Program of laboratory exercises:
    1. Symmetric ciphers: DES and AES (TBA).:
      • preparatory material for the laboratory classes.
    2. Asymmetric ciphers: RSA and certificates (TBA):
      • preparatory material for the laboratory classes.
    3. Hashes and digital signatures (TBA):
      • preparatory material for the laboratory classes.
    4. Cryptography based on elliptic curves (TBA)
      • preparatory material for the laboratory classes.

Calendar: