Finding out how secure a cipher is
- From: Fiziwig <fiziwig@xxxxxxxxx>
- Date: Tue, 3 Aug 2010 22:43:45 -0700 (PDT)
Is there a good source for information about deciding how secure a
I was looking at Solitaire and I came up with a simpler variation I
thought would be fairly secure, so I wrote a program to generate a
random key and use my method encipher 10 lines of known plaintext,
plus pick an equal amount of unknown text out of the middle of an e-
text novel from Gutenberg and print out the ciphertext for both.
From the known plaintext sample I was able in about an hour toreconstruct the unknown key by hand and decipher the unknown text, so
my "brilliant" idea turned out to be garbage. http://fiziwig.com/crypto/halfdeck.html
So I am now looking at using the same method, but double enciphering
the plaintext with two different keys, which destroys all the patterns
I used to crack the single-enciphered version. So far I have not been
able to make any headway on cracking the double-enciphered version,
but that doesn't mean it's secure! It's probably crap too, but it
would be interesting to know how to prove that it's crap.
Are there educational resources I can consult to learn how to decide
if a given method of enciphering is strong or weak? As for level, I
have an MS in comp sci with some graduate level math and number
theory, but no formal training in crypto beyond being able to solve
the usual Aristocrats, transpositions, Vigeneres, Quagmires and
similar amateur pass-time sort of cryptograms.
BTW: I'm retired and this is just for fun, and for self-education.