Anonymous credential systems allow anonymous yet authenticated and accountable transactions between users and service providers. As such, they represent a powerful technique for protecting users' privacy when conducting Internet transactions. In this paper, we describe the design and implementation of an anonymous credential system based on the protocols developed by earlier work. We demonstrate the use of a prototype in Java and discuss some deployment issues. Design and Implementation of the Idemix Anonymous Credential System |