Ideas for Projects IDEA ONE: Look at classical crypto (pre-RSA) and see which ciphers are better depending on how easy it is to tell if a text encoded looks like English. IDEA TWO: Look at Matrix Codes- are they crackable if Matrix is big enough? (This could be part of IDEA ONE). IDEA THREE: Code up RSA, DIFFIE-HELMAN and Code up ways to attack them And see for what parameters they are vulnerable. IDEA THREE: Code up various factoring algorithms (perhaps in conjunction with IDEA TWO)