0% found this document useful (0 votes)
18 views

Tiny Encryption Algorithm For Rfid Applications

The document discusses developing a hardware implementation of the Tiny Encryption Algorithm (TEA) for use in RFID applications. The goals are to model TEA using finite state machines and describe the design using Verilog HDL, with the aim of minimizing chip area rather than prioritizing speed. The implementation will be tested on Xilinx Spartan 3e FPGAs. TEA is a suitable lightweight cryptographic algorithm for medium security systems like RFID due to its feistel structure and ability to provide confusion and diffusion properties.

Uploaded by

Ankit Desai
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Tiny Encryption Algorithm For Rfid Applications

The document discusses developing a hardware implementation of the Tiny Encryption Algorithm (TEA) for use in RFID applications. The goals are to model TEA using finite state machines and describe the design using Verilog HDL, with the aim of minimizing chip area rather than prioritizing speed. The implementation will be tested on Xilinx Spartan 3e FPGAs. TEA is a suitable lightweight cryptographic algorithm for medium security systems like RFID due to its feistel structure and ability to provide confusion and diffusion properties.

Uploaded by

Ankit Desai
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

TINY ENCRYPTION ALGORITHM FOR RFID APPLICATIONS

ABSTRACT

Embedded hardware security has been an increasingly important need for


many modern general and specific purposes electronic systems. Minute
security algorithms with their expected low-cost and high-speed
corresponding hardware realizations are of particular interest to fields such
as mobile telecommunications, handheld computing devices, etc. In this
paper, we analyze and evaluate the development of a cheap and relatively
fast hardware implementation of the tiny encryption algorithm (TEA). The
development will start by modeling the system using finite state machines
(FSMs) and will use Verilog hardware description language to describe the
design. Minimizing the chip area will be our primary target rather than the
construction of a multi-way massively parallel implementation with its
expected high-speed and large silicon area. Many hardware design tools are
used to try reaching the best possible optimized syntheses. The targeted
hardware systems are the reconfigurable Xilinx Spartan 3e modern field
programmable gate arrays (FPGAs).
The Tiny Encryption Algorithm (TEA) is a suitable lightweight cryptographic
algorithm used in
medium security systems such as RFID systems. The TEA is a fiestel
structure used to satisfy the
confusion and the diffusion properties to hide the statistical characteristics of
the plaintext.
OBJECTIVES:

Program the Tiny Encryption Algorithm (TEA) using verilog HDL (Hardware

Description Language)
Verifying the functionality of the implementation of the encryption in FPGA
Perform simulation for timing analysis and the encryption process on the implementation

of Tiny Encryption Algorithm (TEA) in FPGA


Experiment and test the project in practice
Explore other tools for simulating or verifying designs like Matlab, Labview etc.

Implementation using Hardware:


Implementation of encryption using hardware by naturally is physically more secure as they are
hard to read and view by attacker. Another advantage of hardware implementation is all the data
in the encryption process is correlated according to an algorithm which usually perform
operation on same data. This will prevent computer technique such as out of order execution and

cause hang to the system. Hardware implementation also tend to be more parallel so more orders
of magnitudes can be done at certain period of time. Considering the benefits of a hardware
implementation of the encryption scheme, we plan to implement TEA on FPGAs.

You might also like