1. Friedman's running key attack 2. simulate two rotor machine 3. automate the breaking of simple substitution ciphers 4. automate the breaking of Vigenere ciphers 5. implement your own Lucifer like system 6. a) mini DES method b) maxi DES method 7. break a two rotor machine cipher 8 improvement to existing programs 9. implement the RSA method 10 ........ 11. automated breaking of an affine cipher 12. implement a homophonic cipher 13. tool for attacking a homophonic cipher 14. improvements to the columnar transposition tool 15. GF(q^n) calculator. 16. break miniDES by key exhaustion 17. a) probabilistic prime generator ; b) calculate density of primes 18. a) ElGamal's method b) Shank's space-time tradeoff 19. RSA in GF(2^{n}) 20. implement the knapsack cipher 21. Chinese Remainder Theorem 22. Pollard's p-1 method 23. Diffie Hellman key exchange 24. linear algebra in mod system 25. fractionated morse code cryptanalysis of morse code cipher morse code redivision 26. anagramming 27. LFSR at bit level 28. modifications to simple substitution and homophonic cipher tools 29. integrate anagramming with columnar transposition tool 30. Rabin's method 31. Jefferson's cipher wheel 32. substitution followed by columnar transposition 33. three dimensional transposition - Rubik's cube 34. one time pad bit level character level 35. Playfair in another language at the bit level 36. non-linear FSR stream bit level character version 37. miniDes to do CBC 38. Steganography 39. Shamir's secret sharing 40. Blum-Blum Shub random number generator 41 Mini DES (not same as miniDES). 42. construct cipher system for 2 x 2 Rubik's cube 43. hash construction methods 44. repeat of project 1 45. document based homophonic cipher 46. see 53 47. signatures of cipher types 48. generate A5 keys 49. improvement of existing tools 50. conversion of text to deciaml for RSA 50 Simple Nibble substitution. 51. revised A5 stream cipher 52. improve automatic simple substitution solver 53. break Rubik's 2 x 2 cipher 54. mini Tiger hash 55. tools for Zodiac cipher 56, break miniDES by exhaustion 57. miniDES as PRNG 58. break Knapsack cipher 59. tools for Kryptos bonus 1. quadratic residue tester LVroot2 2. zero knowledge login improvement 3. Discrete log problem solver , small factors of p-1 4. square root of quadratic residue 5. RSA tools