Mixnet to wieloetapowy system który przyjmuje zaszyfrowane wiadomości jako dane wejściowe i generuje nowe zmienione dane wyjściowe wykorzystując operacje kryptograficzne i powtarzające się permutacje w celu zapewnienia niemożliwości śledzenia wiadomości wejściowych i wyjściowych. W oparciu o zastosowane operacje kryptograficzne główne typy mixnetów i ich warianty to: deszyfrowanie ponowne szyfrowanie uniwersalne ponowne szyfrowanie i hybrydowe mixnety. Anonimowy kanał taki jak mixnet jest niezbędny tam gdzie prywatność indywidualnych opinii ma kluczowe znaczenie.