V-cash

A Study in Electronic Commerce: Source Code

Cornell University
Computer Science Department
Masters of Engineering Project
Spring 1998

Han-Yang Lo
Sanjeev Topiwala
Joyce Wang
with assistance from Keith Sollers

Under the supervision of: Professor Fred B. Schneider
last modified: Tuesday, 4/28/98


Source Code

The complete source can also be found in various directories on //falcon/hlo/Meng Project/.

Consumer: ConsumerSource.zip, compiled on MSVC++ 5.0, 163Kb

Merchant: MerchantSource.zip, compiled on MSVC++ 5.0, 156Kb

Bank: BankSource.zip, compiled on MSVC++ 5.0, 171Kb

Cryptography Library: cryptosource.zip, compiled on MSVC++ 5.0, 259Kb
The cryptography library can be found at http://www.eskimo.com/~weidai/cryptlib.html. This version adds support for Blind Signatures, based on David Chaum's work.

Bank Utilities: utilssource.zip, compiled on MSVC++ 5.0, 50.2Kb

Build Instructions

To build each application, simply open the associated workspace for each component (bank.dsw, consumer.dsw, merchant.dsw, util.dsw), and build the files. Remember to change the appropriate directories and paths for the cryptography library. The cryptography library is already included. To build the cryptographic library, open the cryptest.dsw workspace, and build the files, again making sure of the correct directories and paths.

More specific build instructions can be found here.

Available Documentation

Specifications
Design Documentation
Consumer User Manual
Merchant User Manual
Bank User Manual
Demonstration of
V-&127;a$h