Adding Chaum's 1982 paper
Refactoring