hosseindehghanipour1998 / 8-Bit-LFSR

8 Bit LFSR in Proteus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License: MIT

8-Bit-LFSR

  • 8 Bit LFSR in Proteus
  • This project is a 8-bit Synchronous Linear Feedback Shift Register (LFSR) used as an Encryption device.

About

This project is an 8-bit Linear Feedback Shift Register, which is used as a password Encryptor/Decryptor.

The project is designed and implemented by myself. This project is the final project of the Digital Design Lab course, under supervision of Dr.Farshad Khun-jush at Shiraz University.

How It Works

you give 8 bits of data and 8 bits of key to a LFSF module which works with clock and gives you an encrypted 8-bit data after 10 clock pulses ( you can change the clock pulse limit but it must be more than 8 clocks at least .) The project is divided into two parts ( labeled in the main page as Encryption & Decryption ).

License

This repository is released under MIT License. To put it in a nutshell, This means that you can use the source codes in any opensource projects or contributions. Attribution is not mandatory but appreciated.

To remove all barriers in the way of science.

FAQ

Your comments under any piece of the code is appreciated. I would be glad to answer any questions you may have over the codes and resources.

You can contact me via Gmail at : hossein[dot]dehghanipour1998[at]gmail[dot]com.

With regards,

Hossein Dehghanipour.

About

8 Bit LFSR in Proteus