Avencrypt

CSEF · 2005 Mathematics & Software

Overview

Objectives/Goals The objective of my project was to determine if a relatively effective encryption algorithm could be developed without the use of random numbers. Methods/Materials I brainstormed three different methods data could be encrypted without random numbers. The three I came up with were rearrange the binary, add or subtract from the values of the data or a process I call reversion, where the binary of a user-supplied password is matched up with the binary of the data being encrypted, then whenever the bit of the password is one, the corresponding bit of the data being encrypted is reversed. I took these ideas, tested them on paper, then, if they worked, put them into code. Results Rearranging the binary was too slow and wasn#t very secure because it wasn#t password protected. Adding or subtracting from the values of the data didn#t even work on paper because I couldn#t get it to decrypt correctly. Reversion worked was the method because it was relatively fast and secure. Conclusions/Discussion To conclude, I found that it is possible to create an encryption algorithm that doesn#t use random numbers.

Summary statement

My project, Avencrypt is my attempt to create a relatively effective encryption algorithm that does not use random or semi-random values.

Help received

My computer teacher Mrs. Kidwell suggested password protection.

Competition history

  • CSEF 2005 Mathematics & Software · Entry S1222

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google