Group SD0807

From ECE Department Wiki

Jump to: navigation, search

Image Encryption using new Pseudo Random Number Generation

We will be creating schemes for image encryption using new pseudo random number generation systems. In more detail, we will be designing an encryption system that will use an image broken down into a string of binary numbers and use that as the plaintext in the encryption process. We will then take the plaintext and run it through our designed cipher, which will result in our encrypted string of binary numbers also known as ciphertext. We will also be testing the security of our cipher against chosen-plaintext attacks, which occurs when attackers can choose some plaintexts and get the corresponding ciphertext.

Image:Encyption_Pic.JPG

The Team:

  • Kane Iverson
  • John Vreugdenhil

Project Requirements

  • System must be capable to encrypt/decrypt images
  • System must incorporate pseudo random number generation into cipher
  • Cipher should ensure each pixel in the original image has its value changed and be relocated in the encrypted image
  • System must be capable to work on grayscale (minimum)
  • Cipher should be resistant to chosen-plaintext attacks

Project Documents