Below are useful electronic resources related to the course. Some will aid your completion of the problem sets while others are meant to help you explore topics discussed in class.

- California RFID Bill Nears Approval
- Sample Solutions from PS1 2003
- letter_of_rec.ps
- order.ps
- Marc Steven's Fast MD5 Collision Generator (Win32)
- Windows MD5 Application
- Linux MD5 Application

- Sample Python Code (demonstrates stack and hash usage)
- Download Python 2.5 (all platforms)
- Documentation for hashlib library

- Recovered file fragments for Problem 1
- Finite Field Tutorial (See Section 2)
- Another Finite Field Tutorial
- Polynomial Long Division Tutorial

- FIPS PUB 186-2
- Sample values to test your ECDSA implementation.
- Tutorial on doing Elliptic Curve routines in Python (see "Python Links")
- Basic Elliptic Curves for Cryptography Tutorial (Note: Barwood's treatment of digital signatures differs slightly from the scheme we describe).