Cisco Certified Support Technician (CCST) CybersecurityNetwork SecurityHard

A large enterprise is concerned about the integrity and authenticity of software updates distributed to its internal servers. They need a mechanism to ensure that updates come from a trusted source and have not been tampered with during transit. Which cryptographic concept is critical for verifying both the origin and integrity of these software updates?

  1. ASymmetric Key Cryptography
  2. BHashing
  3. CEncryption
  4. DDigital Signatures
Show answer & explanation

Correct answer: D. Digital Signatures

Digital signatures use asymmetric cryptography to provide both authenticity (verifying the sender's identity) and integrity (ensuring the data has not been altered) for a message or file. This is precisely what is needed to confirm software updates are from a trusted source and untampered.

Why the other options are wrong

  • A. Symmetric key cryptography uses a single key for encryption and decryption, primarily for confidentiality, and doesn't inherently provide non-repudiation or strong authenticity without additional mechanisms.
  • B. Hashing provides integrity (detects tampering) but does not verify the origin/authenticity of the sender.
  • C. Encryption provides confidentiality but does not inherently guarantee authenticity or integrity.

Digital Signature

A mathematical scheme for demonstrating the authenticity of digital messages or documents. A valid digital signature gives a recipient reason to believe that the message was created by a known sender (authenticity) and that it was not altered in transit (integrity).

  • Provides authenticity and integrity.
  • Uses asymmetric cryptography (public/private key pairs).
  • Ensures non-repudiation (sender cannot deny sending).
  • Commonly used for software updates, email, and document signing.

Memory trick: Digital Signature: Your 'signed and sealed' proof for digital data.

More Network Security questions