Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Number Theory and Cryptography
Rating: 4.1 out of 5(23 ratings)
290 students

Number Theory and Cryptography

A first course
Created byMohamed Atouani
Last updated 8/2021
English

What you'll learn

  • Number Theory and Cryptography

Course content

2 sections26 lectures7h 21m total length
  • Introduction4:50

    How numbers protect information !

  • Sets of numbers and roots of polynomials12:40

    Links between sets of numbers and roots of polynomials .

  • Number theory and Geometry : Lines5:40

    Investigating integral and rational points on a line.

  • Number theory and Geometry : The unit circle15:54

    Investigating the oldest known mathematical problem and the link with rational points lying on the unit circle.

  • Number theory and Geometry : Hyperbolas12:49

    Hyperbolas deliver their secret link with irrationality.

  • Number theory and Geometry : Elliptic Curves20:08

    Integral and rational points on some famous elliptic curves.

  • Classical Encryption Schemes : The Caesar Cipher13:59

    Exploring the Caesar cipher and first application of frequency analysis.

  • Classical Encryption Schemes : The Affine Ciphers23:28

    Codebreaking the affine cipher with frequency analysis and some elementary number theory.

  • Classical Encryption Schemes : The Vigenère Cipher12:48

    Codebreaking the substitution and Vigenère ciphers using Python and frequency analysis.

Requirements

  • A good knowledge of high school algebra is almost all you need.

Description

This is an introductory undergraduate level course of number theory and cryptography. Roughly speaking, on the one hand, number theory is the mathematical branch that studies relations between integers. On the other hand, cryptography is the science of concealing messages and is one very active domain nowadays. All you need here is high school algebra and scientific maturity. Enjoy!

Who this course is for:

  • Students and IT Engineers interested in Cybersecurity and in learning how number theory is applied to cryptography.