Which of the following is the safest authentication method?

a. Authentication using an SMS OTP

b. Authentication using a smartphone

c. Authentication using security keys

d. Authentication using a smart card