From 48451417855f5f12a38e85481ec7557cfd167af8 Mon Sep 17 00:00:00 2001 From: Oshgnacknak Date: Sun, 30 Jan 2022 21:17:32 +0100 Subject: [PATCH] Add CBC Blockchiffre write up --- cbc-blockchiffre.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 cbc-blockchiffre.md diff --git a/cbc-blockchiffre.md b/cbc-blockchiffre.md new file mode 100644 index 0000000..890b78c --- /dev/null +++ b/cbc-blockchiffre.md @@ -0,0 +1,20 @@ +# CBC Blockchiffre + +Gegen ist eine Nachricht, die wir mit CBC verschlüsseln sollen: +``` +m0 := 1011 +m1 := 0011 +m2 := 1000 +m3 := 0000 +``` + +## Lösung + +Wir nutzen die Formeln aus den Folien: +``` +iv := 0110 +c0 := permute(iv ^ m0) = permute(1101) = 1011 +c1 := permute(c0 ^ m1) = permute(1000) = 0001 +c2 := permute(c1 ^ m2) = permute(1001) = 1001 +c3 := permute(c2 ^ m3) = permute(1001) = 1001 +```