RFID, NFC & UWB · Study deck

RFID Security and Privacy

Radio frequency means the rate of change used by a radio signal.

Radio Remi is your guide for this deck.

rfidsecurityprivacy
Radio Remi, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Distinguish static identifier checks from cryptographic authentication and policy authorization.
  • Explain why relay attacks can matter even when tag-reader messages are encrypted.
  • Design layered controls across tag, reader, middleware, backend, physical read zone, and operating process.
  • Review privacy risk when RFID reads are linked to people, products, locations, time, or account records.
iotclass.org

Major section

Start With the Story

Radio frequency means the rate of change used by a radio signal.

  • Radio frequency identification (RFID) uses radio to identify or exchange data with a tag.
  • A readable tag is not proof that the holder is the right person or that the next action is allowed.
  • A useful access feature can quietly become a movement record.
iotclass.org

Major section

Start With the Story (continued)

The same identifier may also reveal when a person arrives, which room they visit, and how long they stay.

  • Short answers expose a weak design before more data is gathered.
  • Short range and encryption do not settle every privacy question.
  • The deeper sections explain cloning, tracking, access controls, notice, minimisation, and retention.
iotclass.org

Major section

Key Concepts · In 60 Seconds

Threat model: A record of who might read, copy, relay, disable, or misuse RFID data, and which business decisions would be affected.

  • Static identifier risk: The risk that a fixed UID, EPC, badge number, or item identifier can be copied, correlated, or tracked.
  • Authentication boundary: The point where a tag, reader, or backend proves it is authorized before data is trusted.
  • RFID security is not solved by adding encryption to a tag.
iotclass.org

Major section

Phoebe's Field Notes: Why the Reader "Talks Louder" Than the Tag Answers · Ethics and Authorization

RFID security testing can disrupt access control, inventory, payment, transport, healthcare, or regulated workflows.

  • If a weakness is found in a real system, preserve evidence carefully and use the organization responsible-disclosure path.
iotclass.org

Major section

Threat Model First · Attack Surfaces

The remaining question is: A raw tag read is evidence, not consent.

  • Both: RFID Threat Model Before Controls and authentication, zone need evidence.
  • Retest trigger: New tag model, reader move, antenna change, firmware update, key rotation, policy change, new data sharing, or layout change.
  • Risk depends on tag type, band, antenna, shielding, reader power, and message content.
RFID threat model review path that starts with the protected action, then tests attacker assumptions, attack paths, controls, evidence, and retest triggers.
RFID threat model review path that starts with the protected action, then tests attacker assumptions, attack paths, controls, evidence, and retest triggers.
iotclass.org

Major section

Classic Gen2 Security Is Deliberately Thin

The original EPC Gen2 air interface was optimized for cheap, disposable item tags, so its security is minimal on purpose.

  • To make classic gen2 security is deliberately thin reviewable, inspect how cloning or emulation relates to reader and event logs in it. Retain needed data marks the next check.
RFID security boundary map showing risks, controls, telemetry, lifecycle, and a reminder that a readable ID is not a credential.
RFID security boundary map showing risks, controls, telemetry, lifecycle, and a reminder that a readable ID is not a credential.
iotclass.org

Major section

Classic Gen2 Security Is Deliberately Thin (continued)

Success at cloning or emulation cannot prove the reader and event logs boundary.

  • Second, anyone with a reader may be able to track what a person or object is carrying by inventorying stable tag identifiers.
  • The fixes are different, so the review should not collapse both into "add encryption.".
  • A release claim such as "known tag observed" is weak.
iotclass.org

Major section

Cloning and Tracking Are Separate Threats

The same RFID workflow can have both anti-cloning and privacy requirements, but the evidence differs.

  • A subtle point behind eavesdropping is link asymmetry.
  • The reader transmission can be heard farther than the faint tag backscatter, so short tag-read range does not automatically mean short eavesdropping range.
  • In a receiving doorway, the clone test might use 40 expected tagged cases, one duplicate EPC written to a lab tag, and one unauthorized reader.

Key terms

If the duplicate EPC
If the duplicate EPC is accepted because only the EPC was checked, the mitigation is stronger identity evidence, not a nicer dashboard.
iotclass.org

Major section

Trust Boundaries

Security quality improves when each boundary has its own evidence.

  • A tag read is not a credential.
  • A credential is not authorization.
  • Authorization is not a privacy review.
  • Tag boundary.: Decide whether the tag only identifies an object or also supports authentication, protected memory, access passwords, or cryptographic challenge-response.
RFID trust boundaries from tag and reader through middleware, backend policy, audit, and privacy review.
RFID trust boundaries from tag and reader through middleware, backend policy, audit, and privacy review.
iotclass.org

Major section

Trust Boundaries (continued)

Reader boundary.: Readers should be authorized, configured, monitored, and tied to expected antenna zones.

  • A reader ID by itself is not enough if readers can be moved or cloned.
  • Middleware boundary.: Middleware should preserve raw evidence, reject unexpected readers, validate tag format, deduplicate reads, and attach zone context.
  • Tags should not silently carry final business truth.
iotclass.org

Major section

Layered Controls

A failure at backend policy changes the route from: Layered RFID Controls.

  • Key management: Provision keys deliberately, protect reader credentials, rotate when needed, and remove stale readers from trust lists.
  • Event filtering: Detect duplicate reads, impossible movement, unexpected reader/tag pairs, repeated denied attempts, and stale state transitions.
RFID layered controls showing tag authentication, reader authorization, event filtering, backend policy, physical read-zone control, privacy minimization, and audit.
RFID layered controls showing tag authentication, reader authorization, event filtering, backend policy, physical read-zone control, privacy minimization, and audit.
iotclass.org

Major section

Gen2v2 and ISO 29167 Authentication

Millisecond-scale application logs are far too coarse for proximity proof.

  • With cryptographic challenge-response, the reader sends a random challenge, the tag returns a response computed with a key it never transmits, and a clone that lacks the key cannot answer correctly.
  • A challenge-response changes the evidence.
  • Relay remains a separate trap.

Why it matters

Passwords cannot stop cloning, because a password is a static secret that a copied tag may also carry, and reading the EPC does not require the password anyway.

iotclass.org

Major section

Gen2v2 and ISO 29167 Authentication (continued)

Gen2v2 also defines an untraceable command that lets a tag hide or shorten what it reveals to unauthenticated readers, which addresses tracking separately from cloning.

  • The reason a 32-bit access password is the wrong assurance model is visible in the math.
  • If that value is exposed through provisioning records, reader compromise, weak operations, or a copied tag image, every copied tag can carry the same value.
  • The verifier records the random challenge, expected response, observed response, key identifier or key version used by the verifier, and decision without logging the secret itself.
iotclass.org

Major section

Privacy Review · Worked Review: Controlled Asset Cabinet

The tag may only reveal "an ID," but the system can often connect that ID to other records.

  • To place privacy review on firm evidence, follow the change from read to fields on it. Rule marks the next check.
  • Separate operational records from analytics where possible.
RFID privacy review flow showing identifier, person linkage, purpose, minimization, retention, sharing, access, and complaint handling.
RFID privacy review flow showing identifier, person linkage, purpose, minimization, retention, sharing, access, and complaint handling.
iotclass.org

Major section

Release Notes · Common Pitfalls

RF validation record.: Read-zone map, no-read-zone tests, shielding/tuning notes, reader health behavior, and interference observations.

  • Operations record.: Monitoring, fallback, override owner, incident response, support logs, training, and retest triggers.
  • Treating a public identifier as a secret.: UID, EPC, or card number can often be observed.
  • Assuming encryption stops relay.: Relay devices can forward encrypted messages.

Why it matters

Leaving reader trust unmanaged.: Retired readers, copied credentials, moved antennas, and stale firmware can bypass otherwise good tag controls.

iotclass.org

Major section

Summary · Key Takeaway

RFID security review starts with the protected action and threat model, not with a generic control list.

  • Static tag identifiers should not be treated as secrets or authorization proof.
  • Layered controls span tag authentication, reader authorization, middleware filtering, backend policy, physical read-zone control, privacy minimization, monitoring, and fallback.
  • Privacy risk increases when stable tag reads are linked to people, accounts, locations, time, or behavior records.
iotclass.org

Deck summary

Key takeaways

Radio frequency means the rate of change used by a radio signal.

  • The same identifier may also reveal when a person arrives, which room they visit, and how long they stay.
  • Threat model: A record of who might read, copy, relay, disable, or misuse RFID data, and which business decisions would be affected.
  • RFID security testing can disrupt access control, inventory, payment, transport, healthcare, or regulated workflows.
  • The remaining question is: A raw tag read is evidence, not consent.
iotclass.org

Retrieval practice

Recall check 1 of 3

Radio Remi says: answer from memory, then check your reasoning.

Q1Why is adding encryption to a tag not enough to make an RFID workflow secure?

AA raw read is not a credential; authorization and zone control matter
BBecause encryption drains the passive tag's onboard battery too quickly
CBecause reader compatibility testing is the main security gap once tag encryption is enabled.
DBecause encryption makes the physical tag noticeably larger and heavier
Show answer

Answer: A Encryption alone is insufficient; RFID security also needs identity, reader authorization, read-zone control, and audit evidence.

iotclass.org

Retrieval practice

Recall check 2 of 3

Radio Remi says: answer from memory, then check your reasoning.

Q2A pharmaceutical maker wants tags that cannot be cloned onto counterfeit product. Why is setting a strong Gen2 access password not enough, and what does help?

AA static password can be copied; use cryptographic challenge-response instead.
BThe password is enough if the maker also sets the tag kill password.
CPasswords fail only because 32 bits is too short; a longer static password would stop cloning.
DCloning is impossible on UHF tags, so no extra measure is needed.
Show answer

Answer: A Static passwords gate operations but do not prove tag identity.

iotclass.org

Retrieval practice

Recall check 3 of 3

Radio Remi says: answer from memory, then check your reasoning.

Q3A team says an RFID access workflow is safe from relay attacks because the tag and reader use encrypted challenge-response messages. What is the best review response?

AEncryption always prevents relay attacks, so no additional controls are needed at all.
BEncryption does not stop relay; add timing or distance controls.
CRelay attacks only affect active tags that carry their own onboard batteries.
DThe real fix is to store the full door policy on the tag so the backend is never involved.
Show answer

Answer: B RFID encryption and authentication are important, but relay risk must be reviewed separately because the attacker can forward valid messages in real time.

iotclass.org

Print reference

Answers

Answer key.

  1. A · Encryption alone is insufficient; RFID security also needs identity, reader authorization, read-zone control, and audit evidence.
  2. A · Static passwords gate operations but do not prove tag identity.
  3. B · RFID encryption and authentication are important, but relay risk must be reviewed separately because the attacker can forward valid messages in real time.
iotclass.org