Blowfish

Blowfish a new secret key block cipher having maximum speed and included in a large number of cipher suites and encryption. It is a Feistel network, iterating a simple encryption function 16 times. The block size is 64 bits, and the key can be any length up to 448 bits. Blowfish requires a complex initialization process before starting the actual encryption, how ever this is considered to be a very efficient mechanism for encryption on large microprocessors.

For a complete seminar on The Blowfish Encryption Algorithm , research on following points:
Cryptanalysis of Blowfish
Encryption algorithms
Block cipher: 64-bit block
Variable key length: 32 bits to 448 bits
Much faster than DES and IDEA
Unpatented and royalty-free
Designed by Bruce Schneier
Key length
Cipher
MacGuffin
Threefish
Embedded systems

External References
http://www.schneier.com/blowfish.html
http://www.schneier.com/blowfish-download.html
http://www.logic.at/wiki/index.php/Feistel_Network
http://cs-exhibitions.uni-klu.ac.at/index.php?id=261
Read our Sample Seminar Reports for preparing a better Seminar report and PPT.
Recommended technology reading: CRM Software