V6c: Algorithmic Number Theory (Applied Cryptography 101)

Video lectures for Alfred Menezes's introductory course on the fundamental building blocks used in cryptography, including topics such as the Fundamental Theorem of Arithmetic and related concepts.

Cryptography 101482 views25:45

About this video

Video lectures for Alfred Menezes's introductory course on the fundamental building blocks used in cryptography.

Topics covered: Fundamental theorem of arithmetic, algorithm, input size, polynomial-time algorithm, integer addition, subtraction, multiplication, division, greatest common divisor, Euclidean algorithm, modular operations, extended Euclidean algorithm, repeated square-and-multiply algorithm

Lecture playlist:
https://www.youtube.com/playlist?list=PLA1qgQLL41SRsHMtsb4up5fTytDeHV_yJ

Course web page: https://cryptography101.ca/crypto101-building-blocks/
The slides are available on the course web page.

"Public-key cryptography" chapter from "Textbook of Applied Cryptography": https://drive.google.com/file/d/1egfsGDamcT96_mS8qBoHBI0nzEhHtwK-/view

Other cryptography courses: https://cryptography101.ca

Slides
00:00 Introduction
00:17 Slide 239: Fundamental theorem of arithmetic
03:42 Slide 240: Basic concepts from complexity theory
05:29 Slide 241: Basic concepts from complexity theory (2)
07:14 Slide 242: Basic integer operations
13:53 Slide 243: Basic modular operations
16:43 Slide 244: Modular exponentation
19:08 Slide 245: Modular exponentation (2)
21:56 Slide 246: Example: modular exponentation
22:13 Maple example
25:21 Coming up

Video Information

Views
482

Total views since publication

Likes
15

User likes and reactions

Duration
25:45

Video length

Published
Oct 9, 2024

Release date

Quality
hd

Video definition

Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Turkey under the topic 'g'.

Share This Video

SOCIAL SHARE

Share this video with your friends and followers across all major social platforms including X (Twitter), Facebook, Youtube, Pinterest, VKontakte, and Odnoklassniki. Help spread the word about great content!