farrowking37 / Capstone

My Capstone created as part of my BS in Computer Networking and Cyber Security at Champlain College
1 stars 0 forks source link

Repeatably Random Wordlist Shuffling #12

Closed farrowking37 closed 4 years ago

farrowking37 commented 4 years ago

Allowing for Repeatably Random Wordlist shuffling would dramatically increase the overall security of the cipher, as now both a word-list and a passphrase used to scramble it must be known in order to decode a message.

Doing this would require finding a method to allow for a list to be scrambled in a predictable way, implementing this method into the wordlist generation function of Ishmael, and testing the results to ensure that messages were always successfully decoded.

farrowking37 commented 4 years ago

The most recent commit implements repeatedly random wordlist shuffling by using the wordlist itself as the seed for the randomization. This further increases security as it increases the effect that slightly changing wordlists has on the final resulting translation table, and reduces a potential frequency analysis attack that was available.