CBC-MAC Flashcards

1
Q

Aussagen zu CBC-MAC
Richtig oder Falsch?
Die implizite Angabe der Länge einer Nachricht schützt vor einer Message-Extension-Attack

A

Richtig

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Ein mit dem ECB-Modus berechneter MAC bietet die gleiche Sicherheit, wie ein mit dem CBC-Modus berechneter.

A

Falsch

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Unter Verwendung des gleichen Schlüssels kann mit CBC und CBC-MAC noch Confidentiality und Authenticity sicher in einer einzelnen Anwendung erzielt werden.

A

Richtig

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Es ist für die Sicherheit unbedenklich den selben Schlüssel für die Verschlüsselung mittels CBC, sowie für die Berechnung eines CBC-MAC über die gleiche Nachricht zu verwenden.

A

Falsch

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

CBC-MAC Berechnung-Formel

A

Ci = Ek(Ci-1 XOR Pi)

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Der Schlüssel darf bei diesem Verfahren zur Generierung eines MAC öffentlich sein

A

Falsch, da der Angreifer das MAC dann selbst herleiten kann.

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
HMAC nutzt zwei verschachtelte Hashfunktionen

A

Richtig, da gilt:
h(k XOR Opad || h(k XOR Ipad || x))

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
HMAC wird als sicher angesehen, auch wenn die verwendete Hashfunktion selbst nicht als sicher gilt.

A

Falsch, sie ist nur sicher wenn die Hashfunktion als sicher gilt.

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Jedes Rundenergebnis des jeweiligen Ciphermodes beim Verschlüsseln der Nachricht wird als MAC genutzt.

A

Falsch, da die vorherigen Rundenergebnisse nicht mehr nötig sind.

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Durch Geheimhaltung des Schlüssels kann bei sicheren Blockchiffren verhindert werden, dass Dritte einen MAC generieren oder prüfen können.

A

Richtig

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Der Electronic Codebook Mode (ECB) eignet sich für die Generierung eines MAC.

A

Falsch, da Cipher Block Chaining (CBC) sich am besten eignet.

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Das Endergebnis des jeweiligen Ciphermodes beim Verschlüsseln der Nachricht wird als MAC genutzt.

A

Richtig

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

Aussagen zu CBC-MAC
Richtig oder Falsch?
Der Cipherblock Chaining Mode (CBC) eignet sich für die Generierung eines MAC.

A

Richtig

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

Message extension attack

A
  • Zwei Nachrichten m1 und m2 mit einer bestimmten Anzahl an Bits
  • Der letzte Block ist der CBC-MAC Hm1/Hm2
  • Ausführung: m1 || (Hm1 XOR m2) || Hm2
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Verfahren um Authentifizierung und Verschlüsselung zu kombinieren
1. H = hk1(m)
2. c = ek1(m||H)

A

kein valides Verfahren

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

Verfahren um Authentifizierung und Verschlüsselung zu kombinieren
1. H = hk2(m)
2. c = ek1(m||H)

A

MAC-then-Encrypt

17
Q

Verfahren um Authentifizierung und Verschlüsselung zu kombinieren
1. c = ek1(m)
2. H = hk2(c)

A

Encrypt-then-MAC

18
Q

Verfahren um Authentifizierung und Verschlüsselung zu kombinieren
1. c = ek1(m)
2. H = hk2(m)

A

Encrypt-and-MAC