RFID, NFC & UWB · Study deck

Practice: ISA100.11a Security

Picture a new field device asking to join a plant network.

Radio Remi is your guide for this deck.

isa100security
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Design an ISA100.11a lab that tests security ownership rather than only packet delivery.
  • Trace secure join, role assignment, key lifecycle, diagnostics, and replacement evidence.
  • Separate hop security, payload confidentiality, routing visibility, and gateway trust boundaries.
  • Review tunneled industrial traffic without relying on brittle overhead shortcuts.
iotclass.org

Major section

Start With the Story

A quick success would admit the wrong identity; a silent failure would leave the installer guessing beside live equipment.

  • A gateway is the device that joins the field network to another system.
  • A payload is the useful data carried in a message.
  • One lab cannot prove the whole plant is secure.

Why it matters

The device and gateway should fail closed, leave a clear audit record, and allow a bounded recovery that does not expose secret material.

iotclass.org

Major section

Start With the Story (continued)

The deeper sections connect join evidence, key life, message checks, and recovery so the release decision states what was and was not tested.

  • A security lab is useful when it turns invisible trust into artifacts.
  • For ISA100.11a, that means secure join evidence, key lifecycle records, traffic checks, coexistence observations, and a release decision that says what remains unproven.
  • The device and gateway should fail closed, leave a clear audit record, and allow a bounded recovery that does not expose secret material.
iotclass.org

Major section

Checkpoint: Minimum Viable Understanding

A lab is an evidence record.

  • Screenshots, packet traces, join logs, route changes, and release notes matter more than synthetic performance scores.
  • Security is operational.
  • The System Manager and Security Manager must be part of join, key, revocation, audit, and replacement workflows.
  • Link protection, payload protection, routing metadata, and gateway translation protect different boundaries.
iotclass.org

Major section

Secure Join and Key Lifecycle

Secure join is not a one-time success message.

  • The replacement drill shows PT-17 giving way to PT-17B; the new device needs the intended non-routing role and application point, while the old credential must be rejected.
  • A successful new join alone is insufficient.
  • The lifecycle in the ISA100.11a secure join and key lifecycle from device identity through approval, role assignment, key use, renewal, revocation, and decommissioning diagram gives each device a trace from asset identity to decommission.
  • The audit record must also show denial, revocation, and who owned each step, so a retired device cannot quietly return.
ISA100.11a secure join and key lifecycle from device identity through approval, role assignment, key use, renewal, revocation, and decommissioning
ISA100.11a secure join and key lifecycle from device identity through approval, role assignment, key use, renewal, revocation, and decommissioning
iotclass.org

Major section

Joining and Key Management Evidence

A device becomes a trusted member through a managed join overseen by the Security Manager.

  • The lab task is to turn that abstract join into a repeatable commissioning, renewal, replacement, and removal procedure.
  • Renewal or revocation must then leave an audit record and a way to deny a removed device, followed by replacement or decommissioning proof.
  • the Cryptographic key lifecycle management showing generation, distribution, storage, use, rotation, and destruction stages diagram names the records needed at each key-management step.
  • The lifecycle view keeps the lab from stopping at a successful join.

Key terms

Because keys
Because keys are centrally managed, revoking one compromised device does not force re-keying the whole plant.
Cryptographic key lifecycle management showing generation, distribution, storage, use, rotation, and destruction stages
Cryptographic key lifecycle management showing generation, distribution, storage, use, rotation, and destruction stages
iotclass.org

Major section

Joining and Key Management Evidence (continued)

The Security Manager rotates the affected keys while the rest of the network keeps running.

  • Distribution through the Security Manager places the required data-link and transport keys on an approved device, and protected storage records which key is active or pending renewal.
  • A packet trace alone cannot show that the credential lifecycle is controlled; join, key-state, traffic, and audit records need to agree.
  • The lab should still prove this with a replacement drill.
ISA100.11a lab and security review map linking join, keys, traffic, tunneling, diagnostics, and release evidence
ISA100.11a lab and security review map linking join, keys, traffic, tunneling, diagnostics, and release evidence
iotclass.org

Major section

Joining and Key Management Evidence (continued)

Generation, provisioning, protected storage, use, derived purpose keys, rotation or revocation, destruction, and key inventory evidence each need an owner and an audit record.

  • The new device authenticates using a pre-configured join key, proving it is allowed onto this network.
  • The Security Manager handles ongoing lifecycle work: distribution, rotation, and revocation for a device that must be removed.
  • Practitioners should also separate scheduled process traffic from maintenance traffic during the key exercise.
iotclass.org

Major section

Security Boundaries

ISA100.11a security review should avoid vague statements such as "the network is encrypted." The question is which boundary is protected, who can inspect metadata, and where trust changes.

  • A field device produces a process value and a router forwards it across the wireless area.
  • That evidence shows which boundary accepted or stopped the flow.
  • the ISA100.11a security boundaries show a field device, router, backbone wireless edge, gateway and plant applications, with System and Security Managers owning routes, admission and keys diagram shows where wireless, gateway, and plant trust decisions sit.
  • The backbone and gateway carry the value toward plant applications, where translation and acceptance become separate checks.
ISA100.11a security boundaries show a field device, router, backbone wireless edge, gateway and plant applications, with System and Security Managers owning routes, admission and keys.
ISA100.11a security boundaries show a field device, router, backbone wireless edge, gateway and plant applications, with System and Security Managers owning routes, admission and keys.
iotclass.org

Major section

Security at Two Layers, Not One

Urgent classes demand tighter timing and freshness, while background downloads can yield channel time, but neither end of the stack abandons integrity or confidentiality.

  • The two-layer rule then separates managed-hop protection from end-to-end payload protection.
  • ISA100.11a protects traffic at two layers at once.
  • A router may validate and forward its radio frame without receiving authority to read or alter the process value carried between the true endpoints.
  • ISA100.11a does both, so a relay node in the middle can forward a message it cannot read or forge.
ISA100.11a figure shows six usage classes, from Class 0 emergency action through Class 5 logging, beside a routed security path. It distinguishes per-hop DLL keys from end-to-end TL session protection; urgency changes timing pressure without changing those security scopes.
ISA100 usage classes from emergency action to logging are aligned with link and end-to-end security duties.
iotclass.org

Major section

Security at Two Layers, Not One (continued)

In a lab, that distinction should be visible in the evidence rather than treated as a diagram label.

  • A field transmitter might send a containment-level alarm through one routing device to a gateway.
  • If the denied join produces no operator-visible log, the lab has found a release issue even if normal traffic works.
  • The security lab therefore sits between protocol theory and plant operations.
iotclass.org

Major section

What Each Layer Defends Against

A compromised middle node becomes an untrusted forwarder rather than a man in the middle.

  • The two layers stop different attacks.
  • DLL hop-by-hop security means every relay checks the integrity of each frame it receives before forwarding, so an attacker cannot inject or alter frames on a single radio link without detection.
  • The conservative conclusion is that cryptography gives the deployment a defendable boundary, but the lab must prove the boundary is operated correctly.

Why it matters

Hop-by-hop alone would still let a compromised router read and rewrite the payload it forwards, because it necessarily holds the link key.

iotclass.org

Major section

What Each Layer Defends Against (continued)

The payload is protected with a session key shared only by the true source and destination, so an intermediate router forwards ciphertext it cannot decrypt and cannot forge.

  • The wireless path might report per-hop retries, the tunnel might report a translation error, and the plant application might show only a stale value.
  • A release-ready ISA100.11a security lab shows accepted joins, denied joins, role assignment, key renewal, revocation, routed-path diagnostics, gateway translation evidence, and retest triggers.
  • Hop-by-hop alone would still let a compromised router read and rewrite the payload it forwards, because it necessarily holds the link key.
iotclass.org

Major section

Lab Activity 3: Traffic and Tunneling Review

Legacy protocol tunneling can be useful, but it is not automatically a good fit.

  • The lab should test how a tunneled flow behaves when payload size, retry behavior, gateway translation, and diagnostics matter.
  • Its error map and time rules can change the meaning seen by the app.
  • The lab must also force a map fault and check the result shown to the app.
ISA100.11a network layers: a 6LoWPAN adaptation and IPv6/UDP stack carries both native ISA100 objects and tunneled legacy industrial protocols up to the application layer.
ISA100.11a network layers: a 6LoWPAN adaptation and IPv6/UDP stack carries both native ISA100 objects and tunneled legacy industrial protocols up to the application layer.

Try it: Lab Activity 3: Traffic and Tunneling Review in the chapter

iotclass.org

Major section

Release Notes

The final lab output should be a release decision that a plant engineer can review later.

  • Its teaching superframe marks advertisement, join, management, acknowledgement, and first report opportunities; these slots are a workbench model, not a fixed deployed schedule.
  • The join and key steps make a device eligible, while installed links make its data traffic possible.
  • the ISA100.11a release review checks join, keys, routes, traffic and faults before approving, limiting scope or holding deployment, with firmware, gateway, topology, keys and enclosure as retest triggers diagram connects lab observations to approval, hold, and retest choices.
  • The release evidence in the ISA100.11a release review checks join, keys, routes, traffic and faults before approving, limiting scope or holding deployment, with firmware, gateway, topology, keys and enclosure as retest triggers diagram connects secure admission to scheduled traffic.
ISA100.11a release review checks join, keys, routes, traffic and faults before approving, limiting scope or holding deployment, with firmware, gateway, topology, keys and enclosure as retest triggers.
ISA100.11a release review checks join, keys, routes, traffic and faults before approving, limiting scope or holding deployment, with firmware, gateway, topology, keys and enclosure as retest triggers.
iotclass.org

Major section

Common Pitfalls

Connected equals secure: a successful join does not prove identity approval, denied-join logging, key renewal, or revocation behavior.

  • Encryption scope confusion: link protection, payload protection, route visibility, and gateway trust boundaries are different review items.
  • Hidden management ownership: no one can explain who changes roles, keys, schedules, routes, or gateway translation rules.
  • Tunneling blind spot: a legacy payload works in a small test but diagnostics, retries, fragmentation, or stale-value behavior are not reviewed.
iotclass.org

Deck summary

Key takeaways

A quick success would admit the wrong identity; a silent failure would leave the installer guessing beside live equipment.

  • The deeper sections connect join evidence, key life, message checks, and recovery so the release decision states what was and was not tested.
  • A lab is an evidence record.
  • Secure join is not a one-time success message.
  • A device becomes a trusted member through a managed join overseen by the Security Manager.
iotclass.org

Retrieval practice

Recall check 1 of 3

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

Q1Beyond showing a successful join, what does a security-reviewable ISA100.11a lab most need to record?

AThe exact radio signal strength in dBm at the moment of join
BThe color scheme and layout of the operator dashboard
CThe vendor's marketing name for the field device
DKey provisioning, rotation, and revocation evidence
Show answer

Answer: D A security-reviewable ISA100.11a lab records how keys are provisioned, rotated, and revoked, not just that a join worked.

iotclass.org

Retrieval practice

Recall check 2 of 3

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

Q2In an ISA100.11a network, one routing device is compromised. Why can it still not read or forge the sensor payloads it relays?

AThe relay never sees the message because ISA100 avoids routing through field devices entirely.
BEnd-to-end transport security uses a source-destination session key.
CHop-by-hop data-link encryption alone hides the payload contents from the relay.
DThe Security Manager inspects every message in transit so the relay cannot tamper.
Show answer

Answer: B ISA100.11a secures both hop-by-hop DLL and end-to-end TL traffic with AES-128-CCM*. The TL session key is shared only by source and destination, so a compromised relay forwards ciphertext it cannot read or forge.

iotclass.org

Retrieval practice

Recall check 3 of 3

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

Q3An ISA100.11a lab shows that an approved device can join and publish data. Which missing test most directly checks whether the join process is security-reviewable?

AIncrease the publish interval until the average latency looks lower.
BCapture only the gateway application value after the device joins.
CSkip the denied-join test because failed joins are not part of normal operation.
DDenied-join evidence with usable device identity logs.
Show answer

Answer: D A lab that only proves successful communication is incomplete.

iotclass.org

Print reference

Answers

Answer key.

  1. D · A security-reviewable ISA100.11a lab records how keys are provisioned, rotated, and revoked, not just that a join worked.
  2. B · ISA100.11a secures both hop-by-hop DLL and end-to-end TL traffic with AES-128-CCM*. The TL session key is shared only by source and destination, so a compromised relay forwards ciphertext it cannot read or forge.
  3. D · A lab that only proves successful communication is incomplete.
iotclass.org