• Nie Znaleziono Wyników

wiadomość, podpis. W jaki sposób ogranicza to stosowalność podpisów RSA?

N/A
N/A
Protected

Academic year: 2021

Share "wiadomość, podpis. W jaki sposób ogranicza to stosowalność podpisów RSA?"

Copied!
1
0
0

Pełen tekst

(1)

27 maja 2021

Zadania z kryptografii, lista nr 9

1. Jak można nie znając klucza tajnego RSA Alicji wyprodukować jakąś parę (m, m

d

mod n) czyli parę:

wiadomość, podpis. W jaki sposób ogranicza to stosowalność podpisów RSA?

2. Załóżmy, że wybrano i, j takie, że j ⊥ (p − 1) oraz r = g

i

y

j

mod p s = −rj

−1

mod p − 1

m = −is mod p − 1.

Pokaż, że (r, s) jest podpisem ElGamala dla m. Jakie to ma konsekwencje dla bezpieczeństwa algorytmu podpisów ElGamala.

3. Załóżmy, że (r, s) jest podpisem ElGamala dla m. Niech h, i, j będą liczbami całkowitymi takimi, że 0 ≤ h, i, j ≤ p − 2 i gcd(hr − js, p − 1) = 1. Pokaż, że jeśli

r

0

= r

h

g

i

y

j

mod p s

0

= sr

0

(hr − js)

−1

mod p − 1 m

0

= r

0

(hm − is)(hr − js)

−1

mod p − 1, to (r

0

, s

0

) jest podpisem ElGamala dla m

0

.

4. Pokaż jakie niebezpieczeństwo niesie za sobą dwukrotne użycie tego samego losowego parametru r (r = g

r

) podpisu ElGamala. Powtórz to samo dla DSA.

5. W algorytmie podpisów ElGamala losowane jest k na podstawie którego obliczana jest pierwsza część podpisu r = g

k

mod p. Załóżmy, że Alicja zamiast wylosować uczciwie k podstawi zamiast niego tajną wiadomość µ. Pokaż jak Bob będący w spisku i znający klucz tajny Alicji może z podpisu odzyskać wiadomość µ.

6. Rozważmy następującą wariację schematu podpisów ElGamala. Klucz tajny: x(x ⊥ p − 1). Klucz jawny: p, g, y = g

x

mod p. Podpis pod tekstem m to para (r, s) tworzona następująco. Losujemy k i r = g

k

mod p. Inaczej niż w oryginalnym schemacie ElGamala s = (m − rk)x

−1

mod (p − 1).

(a) Pokaż jak należy weryfikować podpis.

(b) Jaką korzyść w złożoności uzyskujemy w porównaniu z oryginalnym schematem ElGamala?

7. Inny protokół rzutu monetą przez telefon:

• Alicja wybiera n = pq (p, q – pierwsze i przystające do 3 mod 4) i wysyła do Boba n.

• Bob wybiera x ∈ Z

n

i przesyła Alicji y = x

2

mod n.

• Alicja oblicza z, takie że z

2

≡ y mod n i odsyła je do Boba.

• Jeśli x 6≡ ±z mod n, to Bob faktoryzuje n.

• Bob wygrywa, jeśli potrafi sfaktoryzować n.

Dlaczego prawdopodobieństwo wygranej Boba wynosi 1/2? Wyjaśnij jak przeprowadzić opisane

w protokole obliczenia w czasie wielomianowym. Kto byłby stratny, gdyby wszyscy dysponowali

nieograniczoną mocą obliczeniową?

Cytaty

Powiązane dokumenty

"La vida consagrada en la

Jak to ukazano w paragrafie pierwszym, Sobór poddawany naci­ skowi nieraz sprzecznych tendencji, borykający się z przeróżnymi problem am i i trudnościam i pojawiającymi

Uprawa z hydrożelem: zastosowanie po 4 g hydrożelu na roślinę pozwala osiągnąć wzrost plonowania na bardzo lekkiej, piaszczystej glebie, przy ograniczeniu nawadniania

Rivieren transporteren niet alleen water maar ook sediment : erosie en sedimentatie, vorm van de rivier. Alluviale rivieren stromen in een bedding van eigen sediment dat zij

No condition estimation or other global operations are needed, and the number of operations to determine the column space of the approximant is independent of the values of the

Przedstaw iciele rządów Francji, Niemiec oraz państw ich popiera­ jących nie kwestionowali tego, że Saddam H usajn jest krwawym dyk­ tatorem. Jed n ak że inaczej

The equivalent macroscopic hydro- mechanical properties of a heterogeneous porous mesostructure can be deduced from a steady-state hydro-mechanical problem solved on a RVE.. The

In deze aparte bufferzones worden auto’s in groepen bij elkaar geplaatst voor verdere verwerking, wanneer auto’s daadwerkelijk klaar zijn voor transport naar de klant worden ze op