Universitas Gadjah Mada, Yogyakarta, Indonesia

July 22, 2025

Lecturing Session

The seventh day of CIMPA SCHOOL 2025 began with Dr. Elisa Lorenzo Garcia delivering her first lecture on Coding Theory. She began with examples highlighting the daily need for coding theory, using parity checks and Hamming codes as motivating cases before introducing the general definitions of codes, codewords, code size, [n,k]-codes, and information rate. Dr. Garcia continued by defining the Hamming distance, discussed theoretical aspects of error correction, and presented the Singleton bound. She concluded the lecture by introducing the concept of a generator matrix of a code.

The next session was led by Prof. Michel Waldschmidt, who continued his lecture on Lattices. He began by proving the equivalence of the two definitions of lattices presented in his previous lecture and introduced the notion of quadratic forms, which led to a third definition of lattices using finitely generated subgroups.

The last lecture of the day was delivered by Dr. Adeline Roux-Langlois, providing an Introduction to Lattice-Based Cryptography. She discussed various hard problems in cryptography and introduced the Shortest Vector Problem (SVP), the approximate SVP, short integer solutions, and reduction methods. Dr. Roux-Langlois concluded her lecture by defining hash functions and explaining their applications in solving short integer solutions within cryptographic contexts.

SageMath Session

Participants engaged in hands-on SageMath activities, applying their learning by working with cryptographic algorithms such as the Caesar cipher, Vigenère cipher, and RSA, reinforcing practical skills alongside theoretical knowledge.

Extra Session

The day concluded with participant presentations on their research, focusing on topics related to lattices and cryptography, allowing them to share progress and receive feedback from peers and instructors.