Efficient arithmetic for cryptography and cryptanalysis · 2020-05-21 · cryptanalysis Édouard...

Post on 15-Jul-2020

3 views 0 download

transcript

Efficient arithmetic for cryptography andcryptanalysis

Édouard Rousseau

Math Innov day

My thesis

Number theory

Cryptology

Computer algebra

Algorithmic

Finite fields

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.

Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.

Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

SOME RECALLS

Definition (Wall)Construction used for shelter, protection,or privacy, etc.

Definition (Door)Part of a wall that can be opened to enterinside the walls.Definition (Lock and key)Device for securing a door: a locked doorcan only be opened with the associatedkey.

Definition (Cryptology)The art/science of building walls, doors, locks and keys forprotecting informations.

GOAL OF THE THESIS

= Number theory

= Algorithmically hard problems

I Goal: study the material used to craft locks and keys tobetter understand how to open the doors.

I Goal: (maths) study the algebraic structures used in thehard problems to better understand how to efficientlysolve them.

GOAL OF THE THESIS

= Number theory

= Algorithmically hard problems

I Goal: study the material used to craft locks and keys tobetter understand how to open the doors.

I Goal: (maths) study the algebraic structures used in thehard problems to better understand how to efficientlysolve them.

WHAT exactly DID I STUDY?

I If ` |m, then Fp` ↪→ Fpm

I If ` |m |n, then Fp` ↪→ Fpm ↪→ Fpn

E

F

G

φE↪→F

φE↪→G

φF↪→G

φF↪→G ◦ φE↪→F?= φE↪→G

WHAT exactly DID I STUDY?

I If ` |m, then Fp` ↪→ Fpm

I If ` |m |n, then Fp` ↪→ Fpm ↪→ Fpn

E

F

G

φE↪→F

φE↪→G

φF↪→G

φF↪→G ◦ φE↪→F?= φE↪→G

Fp

Fp2

Fp4

Fp3

Fp9

Fp5

Fp25

Fp`

Fp`2

Thanks for your attention!