This repository contains an example Android application, which uses emmy library for sigma protocols and zero-knowledge proofs. It demonstrates various examples of protocols and schemes supported by emmy, including Pedersen commitment scheme, Schnorr protocol, Camenisch-Shoup verifiable encryption, and an improved anonymous credential system (also: pseudonym system) based on the work of Lysyanskaya [1].
[1] A. Lysyanskaya, R. Rivest, A. Sahai, and S. Wolf. Pseudonym systems. In Selected Areas in Cryptography, vol. 1758 of LNCS. Springer Verlag, 1999.