6. Integritätssicherung Flashcards

1
Q

Definitin Message Authentication Code

A

dient der Prüfung der Integrität und Authentizität einer Nachricht. Er wird aus der Nachricht und einem geheimen Schlüssel berechnet.

wird mit der Nachricht übertragen und vom Empfänger durch Neuberechnung geprüft.

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

Wann ist ein MAC Verfahren sicher?

A

wenn für jeden effizienten Angreifer die Wahrscheinlichkeit, eine existenzielle Fälschung zu erzeugen, vernachlässigbar klein ist.

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

CBC-MAC

A

Betriebsart CBC

die Nachricht wird mit festem IV=0 CBC-verschlüsselt und der letzte Chiffretextblock als MAC verwendet.

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

CBC-MAC Basiskonstruktion sicherer Verfahren für Nachrichten variabler Länge!

A

Encrypted CBC-MAC (ECBC-MAC:
- der CBC-Output wird noch einmal mit einem anderen Schlüssel verschlüsselt:

Länge voranstellen:
- beispielsweise den ersten Block als Längenfeld verwenden. Bei der Verifikation des MACs muss dann natürlich auch geprüft werden, dass das Längenfeld tatsächlich die Länge der empfangenen Nachricht enthält.

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

HMAC

A

Hash-based Message Authentication Code:

  • nutzt kryptografischen Schlüssel in Verbindung mit einer Hash-Funktion
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AEAD-Chiffre

A

Authenticated Encryption with Associated Data) ist ein kombiniertes kryptographisches Verfahren für

  • Authenticated Encryption und
  • Integritätssicherung zusätzlicher unverschlüsselter Daten (associated data).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Betriebsarten AEAD Chiffren

A

CCM Mode
Galois Counter Mode (GCM)

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

CCM Mode

A
  • eine AEAD-Betriebsart für Blockchiffren
  • kombiniert mit einem gemeinsamem Schlüssel

– die Verschlüsselung mit nonce-based CTR mode und

– einen CBC-MAC zur Integritätssicherung einschließlich der associated data

heute seltener verwendet

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

Galois Counter Mode (GCM)

A

eine Blockchiffren-Betriebsart, die AEAD in einem Arbeitsgang leistet

  • Blocklänge von 128 Bit
  • Nachricht wird mit Counter Mode mit einem 96-Bit nonce und einem 32-Bit Zähler, der bei 1 startet, verschlüsselt
  • Parallel dazu wird aus den Chiffretextblöcken und ggf. vorhandenen associated data ein MAC errechnet
  • Wert hängt nur vom Schlüssel und nicht vom nonce ab, ist also für alle Nachrichten zum gleichen Schlüssel gleich.
  • anfällig gegen die Wiederholung von nonce-Werten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Authenticated Encryption

A

ein kombiniertes Verfahren für Verschlüsselung und Integritätssicherung mit einer gemeinsamen Programmierschnittstelle (API) für die Anwendung.

Verschlüsselung und Integritätssicherung lassen sich auf unterschiedliche Weisen zu Authenticated Encryption kombinieren

Verfahren:
- Encrypt-then-MAC
- MAC-then-Encrypt
- Encrypt-and-MAC

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

am wenigsten angreifbare AE Konstruktion.

A

Encrypt-then-MAC

nach der Verschlüsselung wird ein MAC für den Chiffretext berechnet.

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