Skip to main content

HumanAuthn vs UR Codes

A New Generation of Privacy-Preserving Identity

Biometric identity systems have evolved over the last two decades. The first large-scale implementation appeared in biometric e-passports (2005), which stored facial data inside NFC chips signed by issuing authorities. While secure, these systems were costly, hardware-dependent, and difficult to deploy widely.

To address these limitations, UR Codes introduced digitally signed QR-based identity containers that store facial data and identity attributes in a portable barcode. This reduced hardware requirements and enabled offline verification.

HumanAuthn represents the next evolution. Instead of storing biometric data at all, HumanAuthn uses biometric-conditioned cryptography to regenerate keys in real time, enabling identity verification without storing biometrics, templates, or private keys.


What Is HumanAuthn?

HumanAuthn is a biometric-conditioned cryptographic primitive that generates HumanData-based identity containers without storing biometric data.

Instead of storing face templates, HumanAuthn:

  • Generates high-entropy randomness
  • Uses live biometric input
  • Reconstructs ephemeral keys
  • Decrypts encrypted metadata
  • Authenticates via successful decryption

Authentication becomes:

human presence → key regeneration → decryption → identity proof

No biometric data is stored. No templates. No persistent keys.

This is human-anchored cryptographic identity.


How Identity Proof Differs

UR CodesHumanAuthn
ModelFace matchingKey regeneration
Biometric storageStored in QRNever stored
Trust anchorIssuerHuman presence
AuthenticationCompare faceDecrypt with regenerated key
KeysIssuer-signedEphemeral
Matching databaseNot requiredNot required
Identity proofSignature + matchSuccessful decryption

Privacy Preserving Architecture

UR Codes improve over traditional KYC by moving identity verification offline, but they still store biometric data inside the QR container.

HumanAuthn eliminates biometric storage entirely.

UR Codes

  • Store face data
  • Store identity attributes
  • Issuer-signed
  • Reusable identity artifact

HumanAuthn

  • No biometric storage
  • No identity attributes required
  • No issuer dependency
  • Non-comparable identity artifacts

HumanAuthn minimizes data exposure and reduces identity leakage risks.


Security Architecture Comparison

FeatureUR CodesHumanAuthn
Biometric StorageYesNo
Private Keys StoredIssuerNo
Ephemeral KeysNoYes
Offline VerificationYesYes
Device IndependenceYesYes
Credential CorrelationPossibleNone
Central AuthorityRequiredOptional
Encrypted MetadataOptionalNative
Zero Knowledge PropertyNoSystem-level
Trust AnchorIssuerHuman
CryptographySignature verificationECDSA secp256k1 + entropy
Replay RiskPossibleNone
Matching RequiredYesNo

HumanAuthn Advantages over UR Codes

No Biometric Storage

UR Codes store biometric data. HumanAuthn stores none.

This eliminates:

  • Biometric database risks
  • Template leakage
  • Identity cloning

No Issuer Dependency

UR Codes depend on identity issuers. HumanAuthn works without them.

This enables:

  • Self-sovereign identity
  • Decentralized authentication
  • Permissionless identity creation

Ephemeral Key Security

UR Codes:

  • Static identity container
  • Reusable artifact

HumanAuthn:

  • Regenerates keys per session
  • No keys at rest
  • No persistent secrets

Unlinkable Identities

UR Codes:

  • Same identity reused

HumanAuthn:

  • Fresh cryptographic identity
  • Unlinkable credentials

Cryptographic Authentication vs Matching

UR Codes rely on biometric comparison. HumanAuthn uses cryptographic key reconstruction.

This removes:

  • Matching thresholds
  • False positives
  • Template similarity attacks

Evolution of Biometric Identity

2005 — Biometric e-Passports
Stored biometric templates in NFC chips

UR Codes
Stored biometric templates in signed QR codes

HumanAuthn
No biometric storage.
Identity derived from human presence.

The Shift from Stored Identity to Human-Conditioned Cryptography

UR Codes improved identity portability. HumanAuthn removes stored identity entirely.

  • UR Codes store identity.
  • HumanAuthn reconstructs identity.
  • UR Codes verify who you are.
  • HumanAuthn proves only you can decrypt.

Summary

UR Codes modernized biometric identity by moving it from NFC chips to QR containers. HumanAuthn goes further by removing biometric storage entirely and replacing matching with cryptographic key regeneration.

HumanAuthn introduces:

  • Human-rooted trust
  • No biometric storage
  • Ephemeral keys
  • Offline verification
  • Unlinkable identities
  • ECDSA secp256k1 cryptography
  • SensePrint-based identity containers

This represents the next evolution of biometric identity — from stored templates to human-conditioned cryptographic authentication.