CYBR 7400 Final Exam Questions with Correct
Answers
Virtually all cryptographic hash functions involve the iterative use of a compression
function.
true
A good hash function has the property that "the results of applying the function to a
large set of inputs will produce outputs that are evenly distributed and apparently
random."
true
Hash functions can be used for intrusion and virus detections.
true
The way to measure the resistance of a hash algorithm to cryptanalysis is to compare its
strength to the effort required for a brute-force attack.
true
It can be shown that some form of birthday attack will succeed against any hash scheme
involving the use of the cipher block chaining without a secret key, provided that either
the resulting hash code is small enough or that a larger hash code can be decomposed
into independent subcodes.
true
The principal purpose of a hash function is ____.
- collision resistance
,- mapping messages
- compression
- data integrity
data integrity
____ are measures of the number of potential collisions for a given hash value.
- Hash codes
- Preimages
- MACs
- Primitives
Preimages
The effort required for a collision resistant attack is explained by a mathematical result
referred to as the ____.
- whirlpool
- MACs
- hash value
- birthday paradox
birthday paradox
SHA-1 produces a hash value of ____ bits.
- 256
- 224
, - 160
- 384
160
The ____ resistance guarantees that it is impossible to find an alternative message with
the same hash value as a given message.
- randomization
- second pre-image
- decryption
second pre-image
Requirements for a cryptographic hash function include ____ which is the one-way
property.
- efficiency
- pre-image resistance
- strong encyrption
- information loss
pre-image resistance
A hash function that satisfies the properties of variable input size, fixed output size,
efficiency, preimage resistant, second preimage resistant and collision resistance is
referred to as a strong hash function.
True
Answers
Virtually all cryptographic hash functions involve the iterative use of a compression
function.
true
A good hash function has the property that "the results of applying the function to a
large set of inputs will produce outputs that are evenly distributed and apparently
random."
true
Hash functions can be used for intrusion and virus detections.
true
The way to measure the resistance of a hash algorithm to cryptanalysis is to compare its
strength to the effort required for a brute-force attack.
true
It can be shown that some form of birthday attack will succeed against any hash scheme
involving the use of the cipher block chaining without a secret key, provided that either
the resulting hash code is small enough or that a larger hash code can be decomposed
into independent subcodes.
true
The principal purpose of a hash function is ____.
- collision resistance
,- mapping messages
- compression
- data integrity
data integrity
____ are measures of the number of potential collisions for a given hash value.
- Hash codes
- Preimages
- MACs
- Primitives
Preimages
The effort required for a collision resistant attack is explained by a mathematical result
referred to as the ____.
- whirlpool
- MACs
- hash value
- birthday paradox
birthday paradox
SHA-1 produces a hash value of ____ bits.
- 256
- 224
, - 160
- 384
160
The ____ resistance guarantees that it is impossible to find an alternative message with
the same hash value as a given message.
- randomization
- second pre-image
- decryption
second pre-image
Requirements for a cryptographic hash function include ____ which is the one-way
property.
- efficiency
- pre-image resistance
- strong encyrption
- information loss
pre-image resistance
A hash function that satisfies the properties of variable input size, fixed output size,
efficiency, preimage resistant, second preimage resistant and collision resistance is
referred to as a strong hash function.
True