Security Aspects of the EcashTM Payment System

Ecash is a payment system designed and implemented for making purchases over open networks such as the Internet. In this paper we review the main cryptographic techniques used throughout the ecash system. We will focus on security aspects as well as some performance related issues. The central notion of an electronic coin is treated in detail, and the basic protocols manipulating coins are described.