Course Unit

Catalogue

Algebraic methods in cryptography

  • Unit Coordinator: dr inż. Witold Tomaszewski
  • Programme: Double Degrees
  • ECTS Credits: 5
  • Year: 2
  • Campus: Silesian University of Technology
  • Language: English
  • Aims:

    The aim of the course is to familiarize students with various aspects of modern cryptography, using number theory, modular arithmetic, group theory and the theory of rings and fields.

  • Content:

    1. Number theory algorithms: Euclidean algorithm, Diophantine equations, Chinese remainder theorem.

    2. Elements of group theory and commutative ring theory.

    3. Modular arithmetic.

    4. Classical cyphers: Caesar cypher, affine cypher, Vigenère cypher, matrix cyphers.

    5. Public-key cryptography.

    6. Selected cryptographic protocols.

    7. Finite fields: constructions, properties and arithmetic.

    8. Applications of finite fields in cryptography.

    9. Elliptic-curve cryptography.

Tags

Related Articles

InterMaths Network
A network of 12 European Universities, coordinated by Department of Information Engineering, Computer Science and Mathematics (DISIM) at University of L'Aquila in Italy (UAQ)