CV0-003 · Question #383
Which of the following is used to provide both data integrity and confidentiality using an asymmetric key exchange?
The correct answer is B. DSA. DSA (Digital Signature Algorithm) is the only asymmetric algorithm among the options and is used in asymmetric key exchange to provide data integrity via digital signatures.
Question
Which of the following is used to provide both data integrity and confidentiality using an asymmetric key exchange?
Options
- AAES
- BDSA
- CSHA-1
- DMD5
How the community answered
(27 responses)- A4% (1)
- B74% (20)
- C15% (4)
- D7% (2)
Why each option
DSA (Digital Signature Algorithm) is the only asymmetric algorithm among the options and is used in asymmetric key exchange to provide data integrity via digital signatures.
AES (Advanced Encryption Standard) is a symmetric block cipher that provides confidentiality but uses a shared secret key, not an asymmetric key pair, and does not produce digital signatures for integrity.
DSA is an asymmetric algorithm that uses a private key to sign data and a corresponding public key to verify the signature, ensuring that data has not been tampered with (integrity). In a PKI-based system, asymmetric key exchange using DSA or related algorithms also facilitates secure key establishment, enabling confidentiality for the overall communication session.
SHA-1 is a cryptographic hash function that produces a fixed-length digest to verify data integrity, but it neither uses asymmetric keys nor provides confidentiality.
MD5 is a hash function that generates a 128-bit digest for basic integrity checking; it does not use asymmetric keys and provides no confidentiality, and it is also considered cryptographically broken.
Concept tested: DSA asymmetric algorithm for integrity via digital signatures
Source: https://csrc.nist.gov/publications/detail/fips/186/5/final
Topics
Community Discussion
No community discussion yet for this question.