Wednesday, March 16, 2011

Masterfully crafted numbers

So I have been working in java, and made a semi-complex (by my standards) little program that can take user input and do a simple Fibonocci (I hope that is spelled right) LFSR and then perform a vernam cipher. It can also do the same with 3 LFSRs and merge them using the geffe algorithm, and perform the vernam. I also have a method that can automate decryption, however I do not know yet how I am going to store the xval variable since it pulls time from the epoch, which is milliseconds seconds from jan 1 1970 00:00:00:00. The way it is causing problems is that I have auto generating seeds based on the clock, which performs an algorthm that pulls a preset value, multiplies it by this clock time, and... it does something else, but it is late, and I forgot that part... and then mod modlistval's it to give you the seed value for that bit. But I have to do this for 3 of them, so unless the value somehow makes a*xval mod modlistval equals the exact same for all three (very unlikely), I won't be getting very far with decryption. I need a masterfully crafted number...
It is going pretty well though. I am making some good progress. I have no idea what to put on my poster though. Tools used? Um... Eclipse? Java? I don't know any way to put that into pictures, and definitely not a way to scare people away from my poster.

I really hope that I can get accepted to any of the four schools I just applied too: University of Houston, Dakota State University, Penn State, or Cornell. It would be amazing to research there! I have found research even more exciting since I started applying too. It is weird. I feel lucky that I got chosen to be the researcher.