Implementation of Encryption PowerPoint PPT Presentation

presentation player overlay
1 / 11
About This Presentation
Transcript and Presenter's Notes

Title: Implementation of Encryption


1
Implementation of Encryption Decryption
Algorithms on FPGA
  • Ikramuddin Tushti Marwah
  • ECE551
    Fall04
  • The University Of Tennessee

2
Block Diagram
3
Types of Algorithms
  • Type 1 Lower Nibble (Rotating left by 2-bits)
  • Upper Nibble (XOR with
    predefined pad)
  • Type 2 Lower Nibble (Rotating left by 2-bits)
  • Upper Nibble (XOR with
    variable pad)
  • Type 3 Tiny Encryption Algorithm (TEA)
  • BIST Type 1 algorithm is used with predefined
    input data and the encrypted data is displayed on
    LEDs.

4
Tiny Encryption Algorithm (TEA)
5
Pre-Synthesis Simulation Results
6
Post-Layout Simulation for Flex
7
Post-Layout Simulation for Virtex
8
Flex Floorplan
9
Virtex Layout
10
Future Improvements
  • VGA Module can be interfaced to display encrypted
    decrypted data on the monitor.
  • The input data can be given serially from the
    keyboard and there by encryption decryption of
    a multiple length string can be done.

11
Questions!
  • Thank You
  • Good Luck for Finals!
Write a Comment
User Comments (0)
About PowerShow.com