Symmetric Ciphers Questions and Answers – Blowfish Algorithm – I

This set of Cryptography Multiple Choice Questions & Answers (MCQs) focuses on “Blowfish Algorithm”.

1. What is the maximum size of the key in blowfish algorithm?
a) 256 bits
b) 512 bits
c) 56 bytes
d) 48 bytes
View Answer

Answer: c
Explanation: The maximum size of the key in blowfish algorithm is 56 bytes or 448 bits.

2. Blowfish encrypts blocks of plaintext which have size
a) 256 bits
b) 64 bits
c) 72 bits
d) 128 bits
View Answer

Answer: c
Explanation: The size of the blocks of the plaintext is 64 bits each.

3. The blowfish algorithm can be implemented on 16 bit processors.
a) True
b) False
View Answer

Answer: b
Explanation: The statement is false as 32/64 bit processors are only capable of encrypting/decrypting the blowfish algorithm.
advertisement
advertisement

4. What is the minimum size of the key in blowfish algorithm?
a) 64 bits
b) 32 bits
c) 56 bits
d) 48 bits
View Answer

Answer: b
Explanation: The minimum size of the key in blowfish algorithm is 4 bytes or 32 bits.

5. The blowfish algorithm’s key expansion converts a key of at most 448 bits into several subkey arrays totaling ___________ bytes.
a) 4096
b) 4608
c) 4168
d) 4864
View Answer

Answer: c
Explanation: Key expansion converts a key of at most 448 bits into several sub key arrays totaling 4168 bytes i.e. eighteen 32-bit sub keys + four 8×32-bit s boxes = 4168.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. Blowfish algorithm uses the Feistel Structure.
a) True
b) False
View Answer

Answer: a
Explanation: In the blowfish algorithm data encryption occurs via a 16-round Feistel network.

7. XOR and addition operations take place on bytes of size
a) 8 bits
b) 16 bits
c) 32 bits
d) 64 bits
View Answer

Answer: c
Explanation: XOR and addition operations take place on bytes of size 32 bits.
advertisement

8. How many S-boxes are present in the blowfish algorithm?
a) 2
b) 4
c) 6
d) 8
View Answer

Answer: b
Explanation: There are 4 s-boxes in the blowfish algorithm.

9. How many entries are present in each of the S-boxes present in the blowfish algorithm?
a) 256
b) 512
c) 1024
d) 64
View Answer

Answer: a
Explanation: There are 4 s-boxes with 256 entries each in the blowfish algorithm.
advertisement

Sanfoundry Global Education & Learning Series – Cryptography and Network Security.

To practice all areas of Cryptography and Network Security, here is complete set of 1000+ Multiple Choice Questions and Answers

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.