Blowfish Algorithm
Ms NehaKhatri Valmik, Prof. V. K Kshirsagar · IOSR Journal of Computer Engineering · 2014
Blowfish is a popular security algorithm that was developed by Bruce Schneier in the advent of the year 1994.The algorithm works on the same line as DES and it consumes block coding with blocks of a size of 64 bit.Blowfish became quite popular after its advent, just because Bruce Schneier [1] himself is one of the most famous cryptology expert and above this the algorithm is non patented, open source freely and freely available for use and modifications.Blowfish is a 64-bit block cipher with a variable-length key.It defines 2 distinct boxes: S boxes, a P box and four S boxes [3].Taking into consideration the P box P is a one-dimensional field with 18 32-bit values.The boxes contain variable values; those can be implemented in the code or generated during each initialization.The S boxes S1, S2, S3, and S4 each contain 256 32-bit values.