Back to Security Pattern Catalog
: Exterior Security, Information Disclosure
The incoming data packets in a mix network carry the data content. They also have meta-characteristics associated like the time of packet generation, ingress order of packets etc. The mix network obfuscates these meta-characteristics by adding random delays to the ingress packets, or by batching a number of ingress packets before releasing the packets. However, if the mix concepts do not obfuscate the data content, the incoming and outgoing data packets have the same representation and they can be correlated trivially. This compromises sender anonymity and sender and receiver unlinkability.
How can the representation of the data be obfuscated?
Change the representation of the incoming data packet such that the outgoing packets look different from incoming packets. The incoming packets are encrypted using a key shared between the sending node and the mix node. At the mix node, decrypt the packet and then re-encrypt it with the key shared between the mix node and the subsequent node.
Changing encoding of data fields in a mix network.
Anonymity Set, Layered Encryption
Hafiz Privacy Patterns
Last modified: May 05, 2012
and Maintained by: Munawar Hafiz