Subscribe to the Non-Human & AI Identity Journal

How do teams choose between OTP, KBA, certificates, and passkeys for signing?

They should choose based on transaction risk, dispute likelihood, and compliance needs. Low-risk workflows may tolerate simpler methods, but regulated or high-value documents need stronger proof of identity and better audit evidence, especially when the signature could later be challenged.

Why This Matters for Security Teams

Choosing between OTP, KBA, certificates, and passkeys is not a branding exercise. It determines how much confidence a team can place in a signature event when the transaction is later reviewed, disputed, or audited. Weak methods may be acceptable for low-value approvals, but they often fail when the signer must be tied to a specific device, a specific moment, and a specific assurance level. NIST guidance stresses that identity proofing and authenticator strength should match the risk of the transaction, not just the convenience of the user.

This becomes especially important when signatures sit inside broader identity workflows. If a process already depends on strong workload or user assurance, then a weak signing step creates a gap that attackers can exploit even when surrounding controls look sound. That is why teams often pair signing policy with account recovery rules, device trust, and logging standards, rather than treating the signing method as a standalone choice. For context on identity risk at scale, NHI Mgmt Group notes that NHIs outnumber human identities by 25x to 50x in modern enterprises, which is why weak identity proofing patterns tend to spread quickly once they are embedded in operational workflows. In practice, many security teams encounter signature disputes only after a workflow is already approved and the evidence trail is too thin to defend it.

How It Works in Practice

Teams usually choose the signing method by mapping it to assurance, recoverability, and non-repudiation needs. OTP is often the lowest-friction option, but current guidance suggests it should be reserved for lower-risk use cases because shared channels, SIM swap risk, and phishing reduce confidence in who actually used the code. KBA is even weaker in many environments because answers are often discoverable, guessable, or reused elsewhere. It may still appear in legacy systems, but it is generally a poor fit for high-value signing.

Certificates and passkeys raise assurance in different ways. Certificates bind a key pair to an identity and can support stronger audit evidence when lifecycle management is disciplined. Passkeys improve phishing resistance and reduce secret handling by relying on public-key cryptography and device-bound authenticators. For many modern workflows, passkeys are the better default for human signers because they balance usability with strong proof of possession. For regulated signing flows, teams should also consider whether the signature must be legally meaningful, whether the signer can later deny the action, and whether the control must satisfy a framework like the NIST Cybersecurity Framework 2.0.

  • Use OTP for low-risk, low-dispute actions where limited assurance is acceptable.
  • Avoid KBA for anything that may be challenged, because it is weak evidence of identity.
  • Use certificates when the organisation needs stronger binding, centralized governance, and explicit lifecycle control.
  • Prefer passkeys when phishing resistance and user experience both matter.
  • Align the method with signing policy, retention rules, and audit logging.

Where signing is tied to machine or service workflows, the decision should also reflect credential lifecycle management, not just user convenience. NHI Mgmt Group’s Ultimate Guide to NHIs shows why long-lived secrets and weak inventory practices create hidden risk in identity-dependent systems. These controls tend to break down when legacy applications require shared accounts, because the organisation cannot reliably prove which person or system actually initiated the signing step.

Common Variations and Edge Cases

Tighter signing controls often increase friction, so organisations have to balance user convenience against dispute resistance and compliance exposure. That tradeoff becomes most visible in workflows where a signature is operationally routine but legally sensitive, such as finance approvals, regulated customer actions, or internal changes that later trigger external audit.

There is no universal standard for this yet, especially when teams blend human signers, delegated approval flows, and automated agents. Best practice is evolving toward risk-based assurance, where the signing method is selected based on transaction value, user context, and the consequences of denial or dispute. In some environments, a certificate-backed signature may be preferred for evidence quality, while in others a passkey is enough if the main concern is phishing resistance and account takeover reduction.

Edge cases often involve recovery. If passkeys are deployed without strong backup and re-enrolment controls, the organisation may fall back to weaker methods during account loss events. Similarly, certificate programmes fail when expiry, revocation, and issuance are not automated. That is why teams should treat signing choice as part of a broader identity lifecycle program, not as a one-time UI decision. For a real-world reminder of how identity failures cascade, the Sisense breach illustrates how credential weakness can become a systemic exposure when governance is thin.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-02 Signing methods should match the required authentication assurance level.
OWASP Non-Human Identity Top 10 NHI-03 Certificate and secret lifecycle risk is central to strong signing assurance.
NIST SP 800-63 AAL2 The question maps directly to authenticator assurance and identity proofing.

Select OTP, passkeys, or certificates based on the required assurance level.