Anonymous Communication and Anonymous Cash