Inspiration
We were inspired by how rotational ciphers and most common ciphers are not secure, so we wanted to us one-time pads and computer programmig together to create a secure encryption system.
What it does
It allows users to encrypt text and send the text with a string of digits to the recipient. The recipient types this information back into our program, which deciphers the code. No other program could decipher messages encrypted by our program.
How we built it
We built it using processing for our user interface. We used a one-time pad algorithm for encryption.
Challenges we ran into
Figuring out an idea for our project was probably the hardest thing at first. We also needed to figure out how to let users type things in, as well as how to not run into errors with capital letters, spaces, etc. We also had to create a decryption system to partner with our encryption system seamlessly.
Accomplishments that we're proud of
We're proud of our user interface as well as the fact that our code and deciphering system works. We're also proud of how secure our algorithm is as it would take millenia for an extremely fast computer to decipher a single message.
What we learned
We learned how to use processing to create a friendly and interactive user interface.
What's next for Modern Cipher Transfer
We could sell this program to companies for security purposes and keep them safer from message interception.
Log in or sign up for Devpost to join the conversation.