• 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 2013/2014

Sascha Geulen January 9, 2014

Exercise

Algorithmic Cryptography

Sheet 10

Exercise 10.1 (4 points)

After Knud Knudson’s arrival at the North Pole, the Inuit told him that there is the Treasure of the Unknown Harbor Seal near the Geographic North Pole. In order to find it, Knud Knudson has to discover the coordinates of the Stones of the Average, each given by a point (xi, yi), i ∈ {1, . . . , n}. The treasure is located at the average point of them, i.e., at 1n·Pn

i=1xi,n1 ·Pn i=1yi

.

Unfortunately, Knud Knudson’s mental calculation skills do not allow him to calculate the average point using only his brain. So he uses his new Peach yPhone, which has a connection to a server that can compute complicated calculations. 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 the computation.

But he does not trust the server operator. So he does not want that the server can see any point or the result. Hence, the computation has to be done using encrypted data.

Can you design a protocol that guarantees Knud Knudson’s privacy requirements? The Inuit gave Knud Knudson a machine that can compute the discrete logarithm efficiently, i.e., given a prime number p, a generator g ofZp, and ay∈Zp, it can compute a x∈Zp

with y≡gx modp.

Exercise 10.2 (4 points)

Construct an election protocol for the following problem:

LetK1,K2, andK3 be three candidates. The candidate with the most votes wins (absolute majority). The result of the vote must not be revealed, but it must be possible for the winner that he can convince the voters of being elected. Do not use a trusted center.

Exercise 10.3 (4 points)

Construct an electronic money protocol for the following problem:

A couple wants to share a bank account in such a way that each of them can do trans- actions. The bank must not distinguish between who has done a transaction, but both spouses must be able to differentiate who has done the transaction using the receipts of the bank.

Exercise 10.4 (4 points)

Construct an electronic money protocol for the following problem:

In a company, it is only possible to withdraw money from the business account if at least m of n bookkeepers agree.

Deadline:Thursday, January 16, 2014, 10:15 a.m.,

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

(2)

Walter Unger WS 2013/2014

Sascha Geulen January 9, 2014

Exercise

Algorithmic Cryptography

Sheet 10

Please fill in your name and your student number and mark the exercises that you can present.

Then staple this page in front of your solution sheet.

Presentation of your exercise solution

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 two points).

Name Student Number E 10.1 E 10.2 E 10.3 E 10.4

Referenzen

ÄHNLICHE DOKUMENTE

The Asthma Quality of Life Questionnaire (AQLQ) is one such instrument. The aim of this study was to develop a health state classification that is amenable

But when man came along and changed the landscape, the closed landscape of the valleys became open spaces, and in some countries the valley sides and uplands

It will cover both first generation systems, which are based on conventional databases and middleware, as well as second generation systems, which are based on emerging cloud

This leads to an additional dichotomy within the urban sector, resulting in a small number of rapidly growing major cities, often overgrown in size, in distinet contrast to the

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

Quelle: Kopiervorlagen aus Kowanda/SMALL TALK–Seasons and Festivals; © VERITAS-Verlag, Linz 2003, S.. Illustrationen: Alena

In the following sentences, it is clear that the subject of the sentence is responsible for the action.. • He's cutting

5 My favourite TV programme has been cancelled. I want to see him! _____You will have to be there really early if you want to get close to him. ____You can use my computer..