Skip to main content

Security Levels

GoValid offers 3 security levels for QR codes, each designed for different use cases.

Overview

Security LevelEncryptionQR Code SizeBest ForPlan Required
Smart QR96-bitSmallest (Ultra-compact)Tiny labels, product packaging, space-limited itemsAll Plans
Secure QR256-bitBalanced (Medium size)Business documents, certificates, standard security needsAll Plans
Enterprise QREd25519 + Non-RepudiationLargest (Maximum security)Legal contracts, official documents, regulatory compliance, audit trail requiredAll Plans

Security level selector in the Document QR generation form

Users choose the QR security level in the generation form before entering the remaining QR details.

Smart QR

The most compact option for everyday use.

Cryptographic Details

  • Token generation: HKDF-SHA256 (96-bit)
  • Signature: HKDF-HMAC-SHA256 (128-bit, v2) or HMAC-SHA256 (96-bit)
  • QR data encryption: AES-256-GCM (NIST SP 800-38D)
  • Attachment encryption: AES-256-GCM with managed keys, secure token
  • Security standard: NIST 2030+ compliant (v2)

Features

  • Ultra-compact QR code size (smallest)
  • Fast generation and verification
  • Basic scan tracking and analytics
  • Anti-counterfeit first-scan anchoring

Best For

  • Tiny labels and tags
  • Product packaging
  • Space-limited items

Limitations

  • No digital signature (v1)
  • Suitable for low-risk scenarios

Secure QR

Balanced security for business documents.

Cryptographic Details

  • Hash algorithm: SHA-256 (FIPS 180-4)
  • Compact hash: HMAC-SHA256 (256-bit)
  • QR data encryption: AES-256-GCM (NIST SP 800-38D)
  • Metadata encryption: ChaCha20-Poly1305 (RFC 8439)
  • Compression: zlib level 9
  • Attachment encryption: AES-256-GCM with managed keys, secure token

Features

  • Medium QR code size (balanced)
  • Password protection (master or unique)
  • QR transfer (SmartHandover) between users
  • Tamper-proof validation
  • Metadata verification

Best For

  • Business documents
  • Certificates
  • Standard security needs

Enterprise QR

Maximum security with non-repudiation guarantee.

Cryptographic Details (Ed25519)

  • Token generation: Base62 (128-bit)
  • Digital signature: Ed25519 (256-bit, RFC 8032)
  • Key ID: Unique identifier per key
  • Non-repudiation: Cryptographically verified
  • Private key storage: AES-256-GCM with managed keys
  • Verification fingerprint: Terminal-style display
  • Attachment encryption: AES-256-GCM with managed keys

Features

  • Ed25519 digital signatures
  • Non-repudiation guarantee
  • 256-bit encryption with digital signatures
  • 128-bit secure token
  • Cryptographic signature verification
  • Tamper-proof validation
  • Legally binding proof of origin
  • Unique signing PIN per user
  • Largest QR code size (maximum security)

Best For

  • Legal contracts
  • Official documents
  • Regulatory compliance
  • Audit trail required

Signing PIN

  • Required to sign documents with Enterprise QR
  • Adds an extra layer of security
  • Prevents unauthorized signing even if account is compromised

Verification Fingerprint

  • Terminal-style fingerprint display
  • Copy to clipboard functionality
  • Cryptographic proof of verification

QR code verification page showing QR information, generated-by identity, and verification status

The verification page shows the QR details, generator identity, QR image, and current verification status after a scan.

Comparison Table

FeatureSmart QRSecure QREnterprise QR
Token GenerationHKDF-SHA256 (96-bit)SHA-256 (FIPS 180-4)Base62 (128-bit)
SignatureHMAC-SHA256 (96/128-bit)HMAC-SHA256 (256-bit)Ed25519 (256-bit, RFC 8032)
QR Data EncryptionAES-256-GCMAES-256-GCMAES-256-GCM
Metadata EncryptionNoChaCha20-Poly1305AES-256-GCM
CompressionNozlib level 9zlib level 9
QR Code SizeSmallestBalancedLargest
Scan trackingYesYesYes
First-scan anchoringYesYesYes
Password protectionNoYesYes
Digital signatureNoHMACEd25519
Non-repudiationNoNoYes
Verification fingerprintNoNoYes
Signing PINNoNoYes

Choosing the Right Level

ScenarioRecommended Level
Product labelsSmart QR
Event ticketsSmart QR
Business documentsSecure QR
CertificatesSecure QR
Legal contractsEnterprise QR
Regulatory filingEnterprise QR
Official documentsEnterprise QR

Next Steps