SLIDE 104 Electronic Cash
E-cash Second Protocol (from [Chaum, 1982])
1 Alice prepares 100 anonymous bills for 1000 $ and adds in each bill a
random number.
2 Alice blinds the 100 bills and sends them to the Bank. 3 The Bank opens (by asking Alice) 99 envelopes and confirms they are
all 1000 $ notes with genuine uniqueness random numbers.
4 The Bank signs the last envelope and sends back it to Alice. The
Bank deducts 1000$ from Alice’s account.
5 Alice open the envelope and spends it with a Merchant. 6 Merchant takes the money, checks the Bank signature is correct and
takes it to the Bank.
7 Bank checks the signature and checks that the random number has
never been used. It then credits 1000 $ to the Merchant account and record the random number.
- F. Prost Frederic.Prost@ens-lyon.fr (Ecole Normale Sup´
erieure de Lyon) Privacy and Computer Science (ECI 2015) Day 2 - Privacy/Identity from traditional Cryptographic July 2015 41 / 48