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