Академический Документы
Профессиональный Документы
Культура Документы
PRESENTED BY
N.AJAY (15845A0402)
T.SATHISH (15845A0403)
P.GOVARDHAN (14841A0485)
UNDER THE GUIDANCE OF
T.SHIRISHA
(Assistant professor)
INTRODUCTION
Cipher text ?
2. AES
AES is having plain text range of 128 bit and variable key
length of between 128,192,256
3. BLOWFISH ALGORITHM
The blowfish algorithm is having plaintext range of 128 bit and
variable key length from 32 bits to 448 bits and it performs 16
rounds of operations.
There are two
parts in this
algorithm
Structure
of 1. KEY
EXPANSION
Blowfish
algorithm
2. ROUND
STRUCTURE
64
WORKING OF
32 32
KEY EXPANSION
32
64
WORKING OF ROUND
32 32
STRUCTURE
32
ROUND 1
ROUND 2
ROUND 16
IT USES SYMMETRIC KEY
ENCRYPTION AND DECRYPTION
ADVANTAGES
LICENSE FREE
MORE SECURE
IMPROVED PERFORMANCE
CAN BE PERFORMED
APPLICATIONS
Language Used:
• VERILOG HDL
TIMING DIAGRAM
CONCLUSION
The Blowfish algorithm can achieve high-speed data transfer up to
4 bits per clock, which is 9 times faster than a Pentium.