04 - Angewandte Kryptographie Flashcards

1
Q

Ziel: Onion Routing

A

Verhinderung der Offenlegung von Quelle und Ziel einer Datenkommunikation

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

Umsetzung: Onion Routing (5)

A

1) User verbindet sich mit dem Onion Netzwerk über einen “Entry”-Node
2) Das Onion Netzwerk leitet die Nachricht bis zum “Exit”-Node
3) Das “Exit”-Node sendet die Daten an den Empfänger
4) Über asymmetrische Kryptographie werden Inhalt und Route verborgen
5) Solange keiner der beteiligten Nodes Quelle und (!) Ziel der Kommunikation kennt, ist Kommunikationsanonymität gewährleistet.

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

Rolle: Router im Onion Netzwerk

A

Nachdem ein User eine Route über verschiedenste Router wählt, verschlüsselt dieser mit dem Public Key (entweder vom vorherigen Router oder vom Absender) diese Nachricht nochmals. Bei mehreren Routern, entsteht eine Nachricht die Mehrfach in schichten (Daher der Begriff Onion) verschlüsselt ist.

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

Angriffspunkte: Onion Routing (3)

A

1) Überwachung der Netzwerkverbindungen
2) Malicious/Compromised Router
3) Malicious/Compromised Endpunkte

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

Onion Routing Verschlüsselung

A

1) Der Sender erstellt für jeden Router Schlüsselmaterial, das später für die bidirektionale, symmetrische Verschlüsselung genutzt wird. So entfernt jeder Router bei Sender –> Empfänger eine Kryptoschicht und bei Empfänger –> Sender fügt jeder Router eine Kryptoschicht zu.

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

Charakteristiken: Onion Routing (3)

A

1) Ende-zu-Ende Verschlüsselung allein verhindert keine Traffic Analyse
2) Onion Routing ermöglicht anonyme Netzwerkkommunikation
3) Sicherheit hängt von der Anzahl der maliziösen Knoten im Onion Netzwerk ab.

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

Definition: Blockchain

A

Eine Technik, die den Gesamtwert einer virtuellen Währung in Blöcken abbildet. In einer Blockchain, sind die User die Public Keys, da mit ihren Keys münzen übertragen werden können.

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

Definition: Block

A

Eine Einheit, in der alle Transaktionen der vergangenen 10 Minuten zusammengefasst werden.

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

Definition: Transaktion (Blockchain)

A

Übertrage X coins vom Sender zum Empfänger, wo die Transaktion mit dem privaten Schlüssel vom Sender signiert und auch gleichzeitig legitimiert wird.

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

Wie werden Kontostände realisiert?

A

Man schaut in der Blockchain nach den Transaktionen der Vergangenheit, um somit einen Kontostand vom Absender zu errechnet. Dies ist möglich, da alle Transaktionen an alle Teilnehmer gebroadcastet werden und in eine Logfile geschrieben werden.

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

Neue Blöcke Schaffen?

A

Die Erzeugung eines Blocks ist sehr aufwändig und wird deswegen mit der Blockchain Währung entlohnt. Je mehr Blöcke es gibt, desto weniger ist das erzeugen eines neuen Blocks wert. Dennoch reguliert das System den Aufwand einen Block zu erstellen selbst. Je mehr Leute mitrechnen, desto schwieriger wird es.

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