3.2.5.2 Verifier Name Binding
All changes in this version
Title changed
Before · SP 800-63B
After · SP 800-63B-4
Verifier Name Binding
Control changed
Before · SP 800-63B
After · SP 800-63B-4
An authentication protocol with verifier name binding SHALL establish an authenticated protected channel with the verifier. The protocol SHALL then generate an authenticator output that is cryptographically bound to a verifier identifier that is authenticated as part of the protocol. In the case of DNS identifiers, the verifier identifier SHALL be either the authenticated hostname of the verifier or a parent domain that is at least one level below the public suffix [PSL] associated with that hostname. The binding MAY be established by choosing an associated authenticator secret, deriving an authenticator secret using the verifier identifier, cryptographically signing the authenticator output with the verifier identifier, or using similar cryptographically secure means.
WebAuthn [WebAuthn] , which is used by authenticators that implement the Fast Identity Online 2 (FIDO2) specifications [FIDO2] , is an example of a standard that provides phishing resistance through verifier name binding by choosing an authenticator secret based on the authenticated domain name of the verifier.