Partenaire Premium

IT Security Topic 6

Modes of Operation

Modes of Operation


Fichier Détails

Cartes-fiches 32
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 01.07.2018 / 06.07.2018
Attribution de licence Non précisé
Lien de web
https://card2brain.ch/box/20180701_it_security_topic_6
Intégrer
<iframe src="https://card2brain.ch/box/20180701_it_security_topic_6/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Nenne drei Anforderungen von Block Cipers.

Correctness: Verschlüsselungsfunktion ist bijektiv

Efficiency: Ver- und Entschlüsselung geht in polynomialer Zeit

Security: Ohne Schlüssel kann Plain Text nicht gefunden werden.
 

Erkläre IND-CPA

Was ist eine PRF?

Pseudo Random Function. Berechenbar ununterscheidbar von einer True Random Function.

Unter welcher Annahme ist ein Block Cipher IND-CPA sicher?

Wenn sich der Block Cipher wie eine Pseudo Random Function (PRF) verhält.

Sind Block Cipher per se IND-CPA? Begründe.

Nein. Randomisierung fehlt.

1. zweimal "market" zum Oracle schicken -> adversary erhält c1 = E("market")

2.  adversary schickt "market" und "intern" -> adversary erhält ein c2. Wenn c2 = c1, dann "market", sonst "intern"

Was ist Semantic Security? Wie wird es erreicht?

Ciphertext leaked keine Informationen über Plaintext. Zweimal gleicher Plaintext verschlüsseln muss zwei verschiedene Ciphertexts ergeben.

Erreichbar entweder durch stateful oder randomized encryption scheme.

 

Erkläre Randomized encryption.

IV (Initialization Vector) ist vom Sender zufällig gewählt und muss bei jeder Verschlüsselung dem Empfänger mitgeschickt werden.

Erkläre Stateful Encryption.

Beide Seiten haben zu Beginn den gleichen IV. Dieser ist nach jeder Encryption vordefiniert upzudaten.