Paper 2023/1942 Original: eprint.iacr.org/2023/1942 ↗

Traceable mixnets

Prashant Agrawal
Abhinav Nakarmi
Mahabir Prasad Jhanwar
Subodh Vishnu Sharma
Subhashis Banerjee
Abstract

We introduce the notion of traceable mixnets. In a traditional mixnet, multiple mix-servers jointly permute and decrypt a list of ciphertexts to produce a list of plaintexts, along with a proof of correctness, such that the association between individual ciphertexts and plaintexts remains completely hidden. However, in many applications, the privacy-utility tradeoff requires answering some specific queries about this association, without revealing any information beyond the query result. We consider queries of the following types: a) given a ciphertext in the mixnet input list, whether it encrypts one of a given subset of plaintexts in the output list, and b) given a plaintext in the mixnet output list, whether it is a decryption of one of a given subset of ciphertexts in the input list. Traceable mixnets allow the mix-servers to jointly prove answers to the above queries to a querier such that neither the querier nor a threshold number of mix-servers learn any information beyond the query result. Further, if the querier is not corrupted, the corrupted mix-servers do not even learn the query result. We first comprehensively formalise these security properties of traceable mixnets and then propose a construction of traceable mixnets using novel distributed zero-knowledge proofs (ZKPs) of set membership and of a statement we call reverse set membership. Although set membership has been studied in the single-prover setting, the main challenge in our distributed setting lies in making sure that none of the mix-servers learn the association between ciphertexts and plaintexts during the proof. We implement our distributed ZKPs and show that they are faster than state-of-the-art by at least one order of magnitude.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2023-12-25: last updated
2023-12-21: published
Short URL
https://ia.cr/2023/1942
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2023/1942,
      author = {Prashant Agrawal and Abhinav Nakarmi and Mahabir Prasad Jhanwar and Subodh Vishnu Sharma and Subhashis Banerjee},
      title = {Traceable mixnets},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1942},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1942}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.