From 48451417855f5f12a38e85481ec7557cfd167af8 Mon Sep 17 00:00:00 2001
From: Oshgnacknak <osh@oshgnacknak.de>
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
+```