SY0-501 · Question #565
A security analyst is working on a project that requires the implementation of a stream cipher. Which of the following should the analyst use?
The correct answer is C. Symmetric algorithm. Stream ciphers encrypt data bit by bit or byte by byte using a shared secret key, classifying them as a type of symmetric algorithm.
Question
A security analyst is working on a project that requires the implementation of a stream cipher. Which of the following should the analyst use?
Options
- AHash function
- BElliptic curve
- CSymmetric algorithm
- DPublic key cryptography
How the community answered
(62 responses)- A3% (2)
- B8% (5)
- C71% (44)
- D18% (11)
Why each option
Stream ciphers encrypt data bit by bit or byte by byte using a shared secret key, classifying them as a type of symmetric algorithm.
A hash function is a one-way mathematical operation used for data integrity verification or password storage, not for encrypting and decrypting data like a cipher.
Elliptic curve cryptography is a type of asymmetric (public-key) cryptography primarily used for key exchange and digital signatures, not as a stream cipher itself.
Stream ciphers are a category of symmetric-key algorithms that encrypt data one bit or byte at a time using a shared secret key, making symmetric algorithms the appropriate choice for their implementation. This contrasts with block ciphers, which also use symmetric keys but operate on fixed-size blocks of data.
Public key cryptography, also known as asymmetric cryptography, uses separate keys for encryption and decryption and is generally not used for efficient bulk data encryption like stream ciphers.
Concept tested: Stream cipher classification as symmetric algorithm
Source: https://learn.microsoft.com/en-us/training/modules/threat-protection-design-encryption-technologies/3-symmetric-asymmetric-encryption
Topics
Community Discussion
No community discussion yet for this question.