An organization is implementing a new authentication system that requires strong security and non-repudiation. Which of the following authentication methods BEST fulfills these requirements?
A) Using passwords with complex password policies and regular password changes
B) Implementing multi-factor authentication (MFA) using one-time passwords (OTPs) sent via SMS
C) Employing digital certificates with a public key infrastructure (PKI)
D) Utilizing biometric authentication based on fingerprint scanning