L10 Public Key Mathematics

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/3

flashcard set

Earn XP

Description and Tags

Euclidean Algorithm, Extended Euclidean Algorithm. Other PK theorems.

Last updated 1:14 PM on 5/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

4 Terms

1
New cards

What is modular multiplicative inverse and when does it exist?

The inverse of a mod p is a⁻¹ such that a · a⁻¹ ≡ 1 (mod p).

It exists if and only if gcd(a, p) = 1

<p>The inverse of a mod p is a⁻¹ such that a · a⁻¹ ≡ 1 (mod p).</p><p>It exists if and only if gcd(a, p) = 1</p>
2
New cards

What does the Euclidean Algorithm compute and how does it work?

It computes gcd(r₀, r₁) by repeatedly applying rᵢ = rᵢ₋₂ mod rᵢ₋₁ until the remainder is 0.

The last non-zero remainder is the GCD

<p>It computes gcd(r₀, r₁) by repeatedly applying rᵢ = rᵢ₋₂ mod rᵢ₋₁ until the remainder is 0.</p><p>The last non-zero remainder is the GCD</p>
3
New cards

What does the Extended Euclidean Algorithm (EAA) compute?

It computes gcd(r₀, r₁) and additionally finds values s and t such that s·r₀ + t·r₁ = gcd

This directly yields the modular inverse, essential for RSA key generation.

<p>It computes gcd(r₀, r₁) and additionally finds values s and t such that s·r₀ + t·r₁ = gcd</p><p>This directly yields the modular inverse, essential for RSA key generation.</p>
4
New cards

What is Bézout's Identity?

gcd(a, b) can always be expressed as a linear combination: s·a + t·b = gcd(a, b). The EEA finds s and t efficiently.

<p>gcd(a, b) can always be expressed as a linear combination: s·a + t·b = gcd(a, b). The EEA finds s and t efficiently.</p>