Implementation of Encryption - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Implementation of Encryption

Description:

Implementation of Encryption & Decryption Algorithms on FPGA. Ikramuddin & Tushti ... Questions! Thank You... Good Luck for Finals! ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 12
Provided by: tushti
Category:

less

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