Eine Einweg-Funktion ist eine Funktion, die komplexitätstheoretisch leicht berechenbar, aber schwer umzukehren ist.
Die Existenz von Einwegfunktionen ist bis heute nicht bewiesen. Falls sie existieren, ist aber bewiesen dass dann auch
Siehe auch
Trapdoor-Einwegfunktionen
Trapdoor-Einwegfunktionen sind spezielle Einweg-Funktionen, die sich dann effizient umkehren, wenn man eine gewisse Zusatzinformation besitzt. Trapdoor-Einwegfunktionen werden in asymmetrischen Verschlüsselungsverfahren genutzt.
Beispiel
Gegeben ist
Das Umkehren von
Gute Kandidaten für Einwegfunktionen
- SHA-2
- Multiplikation von Primzahlen - Primfaktorisierung
- Potenzierung im
- Diskreter Logarithmus