Skip to content
UseQR
ESC

Jump to

MOVEOPEN50 places

Basics

SQRC: the QR code with a private compartment

SQRC is a Denso Wave format that splits a code into public data any scanner can read and a private part readable only by readers holding a matching key. The symbol looks like an ordinary QR code. It suits access control with dedicated hardware; it is not encryption for public campaigns.

View as MarkdownPaste this page into any AI assistant. It is plain, portable Markdown.

The two-compartment design

SQRC (Security QR Code) is a proprietary Denso Wave variant with one distinctive property: its payload is split in two.

  • The public part is ordinary QR data. Any phone or scanner reads it and sees a normal result: a message, a URL, an ID number.
  • The private part is scrambled with a key. Only readers configured with the matching key (Denso Wave hardware and SDK-based scanners) recover it. Every other scanner reads the public part and reports success, never revealing that hidden data exists.

That silence is the clever bit. A tampered or counterfeit symbol fails the keyed read even though it scans "fine" on a phone, so the checking station catches what the public never notices.

What SQRC is not

The name invites more than the design delivers, so the boundaries matter:

  • It is not encryption of what you see. The public part is plain, ordinary QR data. Only the hidden compartment is protected.
  • It is not open cryptography. The scheme is proprietary; keys are provisioned into Denso-compatible readers. You are trusting a vendor mechanism, not a published, publicly audited algorithm.
  • It is not for the public. A phone cannot read the private part, ever, by design. Any use case where consumers must access the protected data is disqualified before it starts.
  • It does not make QR "safe". The scanning-safety questions people usually mean: malicious links, quishing, are unrelated to SQRC.

Where it genuinely fits

SQRC's habitat is the closed loop: employee and student ID cards checked at gates, event and transit tickets validated by controlled scanners, internal logistics tags carrying data that casual scanning should not expose, and anti-counterfeit marks where a keyed reader at the checkpoint separates genuine from copied labels. In each case one organisation issues the codes, owns the readers and manages the keys, the three conditions that make the model work.

Note the honest caveat even there: anyone who obtains a configured reader can read every private part it holds keys for, so SQRC's security is only as good as the physical and organisational control of the reader fleet.

The open alternatives

Most problems that sound like SQRC problems have open-standard solutions readable everywhere:

  • Authenticity (is this code genuinely from us?) → signed QR payloads: sign the data, verify the signature in your app or server. Open crypto, auditable, no special readers.
  • Confidentiality (secret data) → do not put the secret in the code at all. Encode a reference and let an authenticated server release the data: the pattern behind tickets, 2FA enrolment and most serious systems.
  • Tamper evidence on labelsphysical tamper-evident measures complement anything digital.

Choose SQRC when you are already committed to Denso reading hardware and want the split payload specifically. Choose the open patterns for everything else.

FAQ

What is an SQRC code?

SQRC is a proprietary Denso Wave QR variant whose payload has a public part any scanner can read and a private part recoverable only by readers holding the matching key. Visually and to a phone it behaves like a normal QR code.

Is SQRC the same as an encrypted QR code?

Not in the usual sense. The visible payload is unencrypted, and the private compartment uses a proprietary vendor scheme rather than open cryptography. For verifiable authenticity with standard tools, signed payloads are the open alternative.

Can a phone read the hidden data in an SQRC?

No. The private part requires a reader provisioned with the key, which means Denso Wave-compatible hardware or SDKs. A phone sees only the public portion and gives no indication anything more exists.

What is SQRC used for?

Closed-loop systems: ID cards, controlled-access tickets, internal logistics and anti-counterfeit labels where the issuing organisation also owns the scanners and manages the keys.

Try it: free, no signup