Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The adoption of lightweight cryptographic algorithms in resource-constrained devices — such as industrial sensors, smart cards, and edge gateways — demands a robust framework for managing cryptographic keys across their entire lifecycle. IEC 13816-08:2018 (also published as ISO/IEC 13816-08:2018) fills this gap by providing standardised key management protocols tailored to lightweight cryptosystems. This article examines the scope, core requirements, implementation considerations, and compliance pathways defined in the standard.
IEC 13816-08:2018 is part of the IEC 13816 series on security techniques for industrial automation and control systems. Specifically, it defines key management services for lightweight cryptographic algorithms operating in environments with severe constraints on processing power, memory, energy, and communication bandwidth. The standard addresses both symmetric and asymmetric key methods, with an emphasis on the unique lifecycle events — key generation, distribution, storage, usage, rotation, and revocation — within low-capability endpoints.
The intended applications include:
The standard does not specify the lightweight cipher algorithms themselves — these are covered by other documents such as ISO/IEC 29192 — but rather the protocols and interfaces necessary to safely manage the keys those algorithms use.
IEC 13816-08:2018 organises key management into four functional domains. For each domain, the standard defines mandatory and optional requirements. The table below summarises the principal functions and their applicability.
| Domain | Function | Mandatory / Optional | Remarks |
|---|---|---|---|
| Key Establishment | Key agreement (symmetric/asymmetric) | Mandatory for devices supporting more than one session | Elliptic-curve Diffie-Hellman (ECDH) recommended |
| Key transport (encrypted key blob) | Optional | Useful when a trusted key distribution centre (KDC) is available | |
| Key Storage | Secure non-volatile memory vs. host-bound storage | Mandatory for long-lived keys | Host-bound storage allowed only with integrity verification |
| Key wrapping with master key | Mandatory if export outside the device is required | Master key must be stored in tamper-resistant location | |
| Key Usage | Session counter and approval policy | Mandatory | Prevents replay and unauthorised use |
| Key Revocation | Revocation list management | Mandatory for networked devices | Lightweight CRL or bloom-filter-based certificates |
In addition, the standard specifies the required security assurances for each domain. For instance, key agreement protocols must achieve authenticated key agreement (AKA) with at least 128-bit security level for symmetric keys and 256-bit security for asymmetric keys. The standard also mandates resistance to side-channel attacks (timing, power analysis) for devices that expose cryptographic operations over physical interfaces.
Deploying IEC 13816-08:2018 on memory-constrained hardware requires careful trade-offs. The standard offers several implementation options to balance security with performance.
A minimal conforming implementation can occupy as little as 16 KB of flash and 4 KB of RAM, provided the device uses a pre-shared key (PSK) scheme without full PKI support. For asymmetric operations (ECDH, ECDSA), the code footprint may increase to 32–48 KB. Implementers should note that protocol overhead from certificate chains is deliberately avoided; instead, certificate-less implicit authoritative key confirmation is used for many operations.
IEC 13816-08:2018 defines two operational modes:
The standard mandates that all protocol messages comply with the Concise Binary Object Representation (CBOR) encoding to minimise on-wire size. Example: an LM key confirmation message is just 8 bytes.
The standard includes a set of proxy guidelines for gateways that bridge IEC 13816-08 domains with traditional PKI or TLS infrastructure. A gateway acting as a key management proxy can translate Lightweight Mode messages into standard X.509 certificate requests, enabling integration with enterprise security operations centres (SOCs).
Conformity to IEC 13816-08:2018 is verified through two levels:
IEC 13816-08:2018 also requires that the vendor supply a security target (ST) conforming to the Common Criteria (ISO/IEC 15408) for Level B certification. The evaluation assurance level (EAL) should be at least EAL 2+ for constrained devices, and EAL 4+ for gateways or key management servers.
| Certification Level | Requirement | Typical Use Case |
|---|---|---|
| A (self-declaration) | Manufacturer conformance statement + functional test report | Consumer IoT, wearables, low-cost sensors |
| B (third-party) | Common Criteria EAL 2+ with side-channel evaluation | Industrial IO devices, smart meters |
| B+ (enhanced) | EAL 4+ + algorithmic validation per FIPS 140-3 | Safety-related control, traffic signalling |
As of 2026, several international certification bodies (e.g., BSI, ANSSI, JQA) have established programmes for IEC 13816-08, and the standard is referenced in IEC 62443-4-2 for secure industrial automation components.
Article prepared with reference to IEC 13816-08:2018 “Key Management for Lightweight Cryptography” (ed. 1.0, 2018). The official version of the standard is available from the IEC and ISO webstores. All technical content is for informational purposes and should be cross-checked against the normative document for final design decisions.
© 2026 — International Electrotechnical Commission