A financial enterprise is upgrading its automated clearing house payment processing system. To prevent fraud, the system requires that submitted wire transfers include a cryptographic control. The lead security architect proposes requiring sender applications to sign transfer payloads using an asymmetric private key rather than generating a Hash-based Message Authentication Code (HMAC) with a pre-shared symmetric key. Which security objective is uniquely satisfied by transitioning to the asymmetric digital signature approach?
- Non-repudiation, because any relying third party can independently verify the sender's identity using their public key, preventing the sender from denying transmission.Answer
- BData integrity, because HMAC constructs are susceptible to hash collision attacks that allow silent payload modification during transit.
- CConfidentiality, because asymmetric digital signatures automatically encrypt the underlying transfer payload from unauthorized observers.
- DPreventive access control, because digital signatures function as an inline control that actively blocks unauthorized networks from connecting to the clearing house.
Answer
Non-repudiation, because any relying third party can independently verify the sender's identity using their public key, preventing the sender from denying transmission.
Asymmetric digital signatures provide non-repudiation because the signing operation uses a unique private key known only to the sender. Anyone with access to the sender's public key can verify the signature's authenticity. Because HMACs use a shared symmetric key, both sender and receiver possess the ability to calculate the message authentication code, preventing either party from mathematically proving to an outside auditor who originated the payload.
Step-by-Step Solution
Key Concept
Non-Repudiation vs. Integrity in Cryptographic Controls