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
Time Complexity
Time Complexity (category) Connections
Credited To
Source Wikipedia: Blowfish (cipher)
In Field
Source Wikipedia: Blowfish (cipher)
Invented By
Source Wikipedia: Blowfish (cipher)
Sources
1. Blowfish Algorithm (Wikipedia)
Wikipedia infobox: time complexity linearQuote, Wikipedia infobox: time complexity linear
linear
View the Source 2. Wikipedia: Blowfish (cipher)
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.
- In Group: Block Cipher, Lead paragraph: 'Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier'.
Credited To: Bruce Schneier, Infobox, designers field
Bruce Schneier
Invented By: Bruce Schneier, Infobox, designers field
Bruce Schneier
- In Field: Cryptography, Lead paragraph
View the SourceReader 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.