Here is a project that I did with a friend in a cryptography course through Purdue University. Included is source code, a paper, and video demonstrations. It is an implementation of a digital cash protocol found in Applied Cryptography by Bruce Schneier.
Here are a couple video demonstrations.