Blowfish is a symmetric block cipher operating on 64 bit blocks with a variable key length from 32 to 448 bits, built as a sixteen round Feistel network with key-dependent S-boxes generated through an expensive key schedule designed to resist brute force attacks. Bruce Schneier designed it in 1993 as a fast, unpatented, freely available alternative to DES. Its 64 bit block size makes it vulnerable to birthday-bound attacks on very large amounts of data under one key, which led Schneier to later design the successor cipher Twofish with a larger block size.
Facts
Sources
1. Wikipedia: Blowfish (cipher)
Lead section, design sentenceQuote, Lead section, design sentence
Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier and included in many cipher suites and encryption products.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.