312-50V10 · Question #166
There are several ways to gain insight on how a cryptosystem works with the goal of reverse engineering the process. A term describes when two pieces of data result in the value is?
The correct answer is D. Collision. A collision in cryptography is when two distinct input values produce the same hash digest output.
Question
There are several ways to gain insight on how a cryptosystem works with the goal of reverse engineering the process. A term describes when two pieces of data result in the value is?
Options
- APolymorphism
- BEscrow
- CCollusion
- DCollision
How the community answered
(45 responses)- A4% (2)
- B2% (1)
- D93% (42)
Why each option
A collision in cryptography is when two distinct input values produce the same hash digest output.
Polymorphism refers to malware or code that changes its own signature or form while retaining its function, and has no relation to two inputs producing the same hash value.
Key escrow is an arrangement where encryption keys are held by a trusted third party for recovery purposes, not a property describing equivalent hash outputs from different inputs.
Collusion describes cooperative deception between two or more parties - such as sharing secrets to undermine a security policy - and is a behavioral concept rather than a cryptographic hash function property.
A collision is the specific cryptographic term for when two different plaintext inputs hash to the same digest value. This is a critical vulnerability in hash functions because it undermines data integrity guarantees and forms the basis of practical attacks against algorithms such as MD5 and SHA-1.
Concept tested: Cryptographic hash collision definition and impact
Source: https://csrc.nist.gov/glossary/term/collision
Topics
Community Discussion
No community discussion yet for this question.