• Keine Ergebnisse gefunden

Algorithmic Cryptography

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmic Cryptography"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Walter Unger WS 2012/2013

Sascha Geulen November 7, 2012

Exercise

Algorithmic Cryptography

Sheet 4

Exercise 4.1: (4 points)

(a) Compute all generators of Z23.

(b) Apply the JACOBI algorithm to 356672487741 .

Exercise 4.2: (4 points)

Construct a public-key system based on the following NP-complete problem:

SUBSET PRODUCT

Input: A= (A1, . . . , An)∈Nn, and B ∈N. Problem: Is there a subset I ⊆ {1, . . . , n} with Q

i∈IAi =B?

Hint: Add to the plaintext, coded as 0-1-sequence, an appropriated padding in order to ensure a necessary condition on the number of ones in the sequence.

Exercise 4.3: (4 points)

Letc=EeRSA(w) be the ciphertext belonging to the plaintext w if an RSA system is used. Assume that the public-keye≤10. Furthermore, assume there is an oracle that gives for the unknown plaintextwand inputr >0 the valuecr =EeRSA(w+r).

Prove: The plaintext can be decrypted efficiently.

Exercise 4.4: (4 points)

Let n = pq be an RSA modulus, m be a plaintext, and r be the order of m, i.e., mr ≡1 modn. Furthermore, letr be even and mr/2 6≡ −1 modn.

Prove: gcd(mr/2−1, n)∈ {p, q}.

Deadline: Wednesday, November 14, 2012, 15:00,

in the lecture or in the letterbox in front of i1.

Referenzen

ÄHNLICHE DOKUMENTE

• If a student is not able to present a correct solution although he/she marked the exercise as presentable, he/she will lose all of his/her points on the exercise sheet. Exercise

• Write the name, group number and enrollment number of each group member on every sheet that you hand in. • To achieve the permission for the exam you must earn 50% of the sum of

One of the talks at the conference aroused Knud Knudson’s interest, an election protocol for yes/no votes where each voter can give a positive or negative vote or he can abstain..

I Please note that you need to register for the exam until Friday, November 22, 2013 via CampusOffice... Presentation of the

As a result of a misapprehension, the vendor sent Knud Knudson a smartphone that can save only one point at the same time.. So Knud Knudson must use the server to do

Definition: Three paths are vertex-disjoint if the intersection of the vertex sets of the paths without the start and end vertex is empty?. Exercise 5.4

I want to present the exercises marked in the following table in the tutorial. Each mark gives two points if you are present in the tutorial and your solution is good (at least

I want to present the exercises marked in the following table in the tutorial. Each mark gives two points if you are present in the tutorial and your solution is good (at least