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
Embedded systems

External References
Read our Sample Seminar Reports for preparing a better Seminar report and PPT.
Recommended technology reading: CRM Software