http://csrc.ncsl.nist.gov/secpubs/rainbow/std001.txt
It is the published standard ranging from D to A level security.
Jason Eggleston http://www.eggleston.com/