Uma mixnet é um sistema de múltiplos estágios que aceita mensagens encriptadas como entrada e gera uma nova saída alterada explorando operações criptográficas e permutações repetidas para garantir a impossibilidade de rastreamento entre as mensagens de entrada e saída. Com base nas operações criptográficas empregadas os principais tipos de mixnets e suas variantes são: desencriptação reencriptação reencriptação universal e mixnets híbridas. Um canal anónimo como o mixnet é essencial quando a privacidade da opinião individual é crucial.