Project Rubick – 3D Matrix Cryptography Project – Part 1
Project Rubick : 3D Matrix Cryptography
By Bermuda_UT
Inspired by Enigma Machine
–
Aims
– Cipher and decipher strings using 3D Matrix and manipulation.
– Matrix manipulation must contain unique algorithms.
– Cipher&Decipher algorithm change according to day of year and date.
– Complex change in encryption key according to index of the character and its previous character.
– Compress the encrypted message as much as possible!
–
Language : Python 3.4.3
GitHub
17/04/15 : The code works however is currently very unorganized with no comments. Just a framework.
–
/casual on
Back then when I studied History for IGCSE, I have clearly heard about Enigma Machine but never bothered to simulate one. With recent release of the movie involving such machine and Ben. Cum., I decided to give a shot. This has full potential to turn up as one of the most bad-ass project I have ever had.
Reports for this projects will be posted separately into parts as I progress, the code I am working on will be available for view in GitHub.
So, the ideal cryption method is the following :
*** NOTE *** Final step 6 is plan B in case I cannot figure out step 5.
To start off the project, I decided to create simplified version and build up from there.
Message matrix > numeric form has been simplified to using Uni Codes instead of Key Matrix and rotation.
3D message matrix generation and manipulation using numpy.
One layer > short string replaced by every number > string by X bit system.
Progress of the code matching the post can be found HERE.
17/04/15 : The code works however is currently very unorganized with no comments. Just a framework.
/casual off
–
Leave a Reply