• Keine Ergebnisse gefunden

Algorithmic Cryptography

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmic Cryptography"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Walter Unger WS 2012/2013

Sascha Geulen October 24, 2012

Exercise

Algorithmic Cryptography

Sheet 2

Exercise 2.1: (4 points)

(a) Compute gcd(54,42).

(b) Compute the multiplicative inverse of 42 mod 55 using the extended Euclidean algorithm.

Exercise 2.2: (4 points)

Discuss the security of the following protocol. It is an extension of the protocol without secure key-exchange that uses One-Time-Pad and was presented in the lecture. Is this protocol secure?

A B

m, a1, . . . , an m⊕a1 b1, . . . , bn

m⊕a1⊕b1 m⊕a2⊕b1 m⊕a2⊕b2

...

m⊕an⊕bn−1

m⊕an⊕bn

m⊕bn

Exercise 2.3: (4 points)

A number α ∈ N is called representable by a knapsack vector A if the knapsack problem with input (A, α) is solvable.

Prove:

(a) Each knapsack vector Bn has at least as many representable numbers as the knapsack vectorAn = (1,2,3,4, . . . , n), for all n ∈N.

(b) Each knapsack vector Bn has at most as many representable numbers as the knapsack vectorA0n = (1,2,4,8, . . . ,2n), for all n∈N.

Note: In a knapsack vector A= (a1, . . . , an) all numbers ai are distinct.

(2)

Exercise 2.4: (4 points) Letp1, . . . , pnbe distinct prime numbers,P =Qn

i=1pi, andA= (a1, . . . , an), where ai =P/pi.

Prove: The knapsack problem with input (A, α) can be solved efficiently for all α∈N.

Deadline: Wednesday, October 31, 2012, 15:00,

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

Referenzen

ÄHNLICHE DOKUMENTE

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

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 Please note that you need to register for the exam until Friday, November 23, 2012