CAS-004 Exam QuestionsBrowse all questions from this exam

CAS-004 Exam - Question 115


A software company is developing an application in which data must be encrypted with a cipher that requires the following:

✑ Initialization vector

✑ Low latency

✑ Suitable for streaming

Which of the following ciphers should the company use?

Show Answer
Correct Answer: AC

The most suitable cipher for data encryption in an environment that requires an initialization vector, low latency, and is suitable for streaming is the Cipher Feedback (CFB) mode. CFB mode operates as a stream cipher, allowing data to be encrypted in real-time with low latency. It utilizes an initialization vector (IV) to seed the encryption process, ensuring the uniqueness of the ciphertext for identical plaintext across different encryption instances. This makes CFB an ideal choice for applications where continuous data streams need to be encrypted quickly and securely.

Discussion

10 comments
Sign in to comment
Mr_BuCk3th34DOption: A
Dec 27, 2022

Cipher Feedback (CFB) is a block cipher mode that is suitable for encrypting data in a streaming context, such as when data is being transmitted over a network in real-time. It requires an initialization vector (IV) to seed the encryption process, and it has low latency, making it suitable for use in applications where low latency is important. CFB is also resistant to certain types of attacks, such as replay attacks, which can occur when an attacker captures and re-transmits encrypted data in an attempt to gain unauthorized access.

AlexJacobsonOption: A
Aug 2, 2022

CFB is faster than CBC (or CBC-MAC) so it is suitable for streaming. Electronic codebook doesn't use IV, so it's a wrong answer.

ukuwaiOption: A
Sep 4, 2022

CBC is not a stream cipher

[Removed]Option: A
Oct 27, 2022

Anser is A because CFB is a stream cipher unlike CBC

xaliqOption: C
Dec 16, 2022

Answer C . CBC dates back to the mid-1970s, so it is fairly mature. By using CBC mode, every plaintext block is encrypted using a unique cipher. The first block is encrypted using a random Initialization Vector (IV), along with the key. The ciphertext becomes the IV for the next block of plaintext data. The following diagram shows the CBC process: CBC mode operates sequentially, which means it offers no options to improve performance by using parallel processing. Newer block ciphers offer better performance

hidadyOption: A
Dec 27, 2022

A is the correct answer

OneSaintOption: A
Feb 16, 2023

Cipher Feedback is a Stream Cipher, Initialization Vector.....yes

AlenKumarOption: A
Dec 28, 2022

Cipher Feedback(CFB) is the correct answer. Of the options provided, the most suitable cipher for the application would be Cipher Feedback (CFB) or Output Feedback (OFB). These modes of operation for the Advanced Encryption Standard (AES) are suitable for encrypting data that is streamed and use an initialization vector (IV) to ensure that the same plaintext encrypted with the same key does not produce the same ciphertext. They are also known for their low latency, as they can perform encryption and decryption in parallel.

BiteSizeOption: A
Jul 19, 2023

Source: Verifying each answer against Chat GPT, my experience, other test banks, a written book, and weighing in the discussion from all users to create a 100% accurate guide for myself before I take the exam. (It isn't easy because of the time needed, but it is doing my diligence)

23169fdOption: A
Jul 12, 2024

keyword:Streaming Cipher feedback (CFB) mode can be implemented as a stream cipher and used to encrypt individual characters. CFB is similar to OFB in that previously generated cipher text is added to subsequent streams. Because the cipher text is streamed together, errors and corruption can propagate through the encryption process