1. National Institute of Standards and Technology (NIST). (2017). Special Publication (SP) 800-63B, Digital Identity Guidelines: Authentication and Lifecycle Management.
Section 5.1.4, "Cryptographic Authenticators," details how public key cryptography and digital signatures are used to authenticate a claimant. The document states, "The claimant uses the private key to sign a challenge from the verifier. The verifier uses the claimant’s public key to validate the signature... This proves that the claimant has possession and control of the private key and, by extension, is the subscriber to whom the key was issued." This directly describes using cryptography to prevent identity spoofing.
2. Pfleeger, C. P., Pfleeger, S. L., & Margulies, J. (2015). Security in Computing (5th ed.). Prentice Hall.
Chapter 5, "Authentication," Section 5.4, "Biometrics," and surrounding sections discuss authentication principles. The text explains how cryptographic protocols are essential for secure authentication over networks, stating, "A strong authentication protocol has to convince the verifier that the claimant is authentic... The protocol must resist eavesdropping, replay, and other attacks." These protocols rely on encryption to protect credentials and session data, thereby preventing spoofing.
3. OWASP Foundation. (2023). OWASP Authentication Cheat Sheet.
Section "Transmit Credentials over TLS," emphasizes, "It is critical that credentials are encrypted in transit... Ensure that TLS is used for the entire authentication process... to prevent credentials from being exposed to network sniffing attacks," which could lead to identity spoofing. This highlights the role of encryption in protecting the very credentials used to establish identity.