When implementing a multi-factor authentication system for a high-security environment, which combination provides the MOST effective balance between security strength and user convenience?
a. Password and security questions
b. Smart card and PIN
c. One-time password (OTP) and voice recognition d. Hardware token and fingerprint scan