Weekly meetings on Number Theory and Cryptography
The idea is a once-a-week talk about the basis of number theory for elliptic curve, coding-based, and lattice-based cryptography. The aim to engage and involve others in join work, and collaboration.
The tone will be very informal and interactive.
Initially, we will start coding in Magma, but we can switch to Sage if this is of interest of the participants.
Here, there is a list of the available slides (some of them are in Spanish):
- Introduction
- Magma Tutorial: Part 1 Part 2
- Homero Gallegos Congruencies - II(ESP)
- Lecture 1 Intro to Crypto
- Lecture 2 Symmetric Cryptography
- Lecture 3 Assymmetric Cryptography
- Intro to Pairings by Jeremy Detrey (talk by Luis Dominguez) | Point addition, Point doubling
- Intro to ECC by Costello EC groups
- Intro to ECC by Rodriguez-Henriquez Scalar-Point multiplication
- SP-ASCrypto - Introduction to ECC by Julio Lopez (talk by Luis Dominguez) | Scalar-Point multiplication
- Divisors 1 Intro to divisors
- Exponentiation Multiexponentiation
- Divisors (Homero Gallegos) Functions of divisors
- Towers Towers and Twists
- Weil Weil Reciprocity and Weil pairing
- SP-ASCrypto - Introduction to pairings by Paulo Barreto (talk by Luis Dominguez) Weil pairing in $\mathbb{C}$
- Pairings Mathematics of Public Key Cryptography by Steven Galbraith (talk by Luis Dominguez) Weil pairing in $F_p$