Which of the following is the definition of authentication?
(A) Provides a stronger cryptographic result with a shorter key.
(B) The process of confirming the identity of a user. Also, ensuring that a sender and recipient are who they say they are.
(C) The certificate authority’s list of invalid certificates.
(D) A protocol or an algorithm allowing two users to exchange a secret key over unsecure communications.