1. National Institute of Standards and Technology (NIST) Special Publication 800-107 Revision 1
Recommendation for Applications Using Approved Hash Algorithms
August 2012.
Section 4
"Properties of Hash Functions
" page 4: "Three properties are of particular importance...: pre-image resistance
second pre-image resistance
and collision resistance." Pre-image resistance is the formal term for the one-way (non-reversible) property.
2. Katz
J.
& Lindell
Y. (2014). Introduction to Modern Cryptography (2nd ed.). Chapman and Hall/CRC.
Chapter 5
Section 5.2.1
"Preimage Resistance
" page 158: Defines pre-image resistance (one-wayness) as a core security property
stating that for a given hash output y
it is infeasible to find any input x such that H(x) = y. This directly contradicts the concept of reversibility.
3. Massachusetts Institute of Technology (MIT) OpenCourseWare
6.857 Computer and Network Security
Fall 2017.
Lecture 5 Notes: Hashing
page 1: Lists the desired properties of a cryptographic hash function H as: "1. H is deterministic... 3. H is one-way (preimage resistant)... 4. H is collision-resistant." This explicitly states that being one-way (non-reversible) and deterministic are required features.