Multiple choice technology security

Identify the Two parts of Blow fish Encryption

  1. Modulation of data

  2. encryption of the data

  3. expansion of the key

  4. Join Key to data

Reveal answer Fill a bubble to check yourself
B,C Correct answer
Explanation

Blowfish encryption consists of two main components: key expansion (generating subkeys from the encryption key through the Feistel network) and data encryption (the actual encryption process using round keys). These two parts work together - key expansion prepares the cryptographic material, then data encryption applies it to transform plaintext.

AI explanation

Blowfish's algorithm splits into two functional parts: a key-expansion phase, which converts the variable-length key into several subkey arrays (the P-array and S-boxes) via repeated application of the cipher itself, and the actual data-encryption phase, which uses those precomputed subkeys in a 16-round Feistel network to transform the plaintext. 'Modulation of data' and 'Join key to data' aren't real stages of the algorithm.