Question:
MAC - Konstruktion
Author: Leonard FourierAnswer:
MAC mittels Hashfunktion - Nachricht m = m1...mn; Schlüssel k - Secret Prefix: MAC_k: h = MAC_k (m) = H(k|m) = H(k|m1...mn) - Secret Suffix: MAC_k: h = MAC_k (m) = H(m|k) = H(m1...mn|k) Length-Extension Angriff auf Secret Prefix > Ziel Konstruktiere MAC für Nachricht m' = m1...m_n+1 > Angreifer berechnet und sendet neue Werte - Angriff möglich, da der Schlüssel unveränderter Bestandteil der Nachricht bleibt, Empfänger kann Änderung nicht Erkennen Auch auf Secret Suffix Konstruktion gibt es Angriffe - Lösung: HMAC oder Kosntruktion mittels Blockchiffren
0 / 5 (0 ratings)
1 answer(s) in total