Week 15 Flashcards

1
Q

Compute square roots modulo 𝒑, where 𝒑 is 𝒂 prime congruent to 3 modulo 4

For example, find the square roots of 2 in ℤ7 - what check to perform first?

A

First, check that 𝒂 is a quadratic residue in ℤ𝒑 by computing Legendre symbol (𝒂|𝒑) = 𝒂(𝒑-1)/2

i.e. 2(7-1)/2 = 8 ≡ 1 (mod 7) [CONFIRM THIS IS CORRECT WORKING] so 2 is a quadratic residue in ℤ7.

Then use ±𝒂(p+1)/2

i.e. ±2(7+1)/2 gives +4 and -4, which are congruent to 4 and 3 (mod 7), respectively.

Thus 4 and 3 are the square roots of 2 in ℤ7.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Prove that for 𝒂 coprime to 𝒑, with 𝒑 congruent to 3 (mod 4), raising 𝒂 to the exponent (𝒑+1)/4 gives a square root of 𝒂

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the key generation, encryption, and decryption processes for the Rabin encryption scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Perform encryption and decryption of messages and ciphertexts respectively using the Rabin encryption scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Appreciate that attacking the One-Way security of the Rabin encryption scheme under chosen plaintext attacks is at least as hard as factoring integers that are the product of two primes that are congruent to 3 modulo 4

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe how to use a chosen ciphertext attack to factor a Rabin encryption key 𝒏

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly