PQEdgeAuth: Postquantum Secure Edge-Assisted Cross Domain Authentication With Efficient Consensus
Wang Zhong, Yuanyuan Zhang (Member, IEEE), Bing Guo, Liangyin Chen, and Yanru Chen (Member, IEEE)
IEEE INTERNET OF THINGS JOURNAL, VOL. 13, NO. 8, 15 APRIL 2026
PQEdgeAuth and the Case for Co-Designing Authentication with Consensus
Quantum-safe cryptography for industrial IoT has a blind spot. Most post-quantum authentication schemes design a secure handshake, prove it resistant to quantum adversaries, benchmark the computation time, and stop there. They treat the blockchain consensus layer as a given, plugging in standard PBFT without questioning whether it can handle the communication load of frequent cross-domain authentication in large-scale deployments.
It cannot. PBFT carries O(N²) communication complexity. Every node talks to every other node. In a multi-domain industrial environment with hundreds of edge servers, that quadratic growth becomes the real bottleneck. Not the cryptography. The consensus.
PQEdgeAuth*, published in IEEE Internet of Things Journal (Vol. 13, No. 8, April 2026), argues that authentication and consensus should be treated as one co-designed problem. The paper is authored by Wang Zhong, Yuanyuan Zhang, Bing Guo, Liangyin Chen, and Yanru Chen from the College of Computer Science at Sichuan University. It proposes an edge-assisted, quantum-safe authentication scheme that integrates RLWE-based key agreement with a grouped consensus protocol using BLS aggregate signatures. The result is a system that reduces authentication computation time by up to 35.23% and improves consensus throughput by up to 54.38% compared to existing schemes.
The Problem Space
Industrial IoT environments involve devices from multiple vendors, managed by different administrative domains, communicating across organisational boundaries. Before any data exchange can happen, these devices need to authenticate each other. The challenge is doing this securely, efficiently, and at scale.
The current landscape has four dominant approaches, each with a critical gap.
Blockchain-based PKI replaces a centralised certificate authority with a distributed ledger. It improves transparency and removes single points of failure. But it inherits the full certificate lifecycle: issuance, rotation, revocation, and cross-domain policy coordination. In dynamic IIoT environments where devices join and leave frequently, this operational overhead becomes a serious constraint.
Identity-Based Cryptography eliminates certificates by deriving public keys from device identities. This simplifies verification. However, it requires a trusted Key Generation Center that issues private keys. The KGC becomes a single point of failure. If compromised, every device in the system is exposed.
Certificateless Cryptography splits secret material between an authority and the user, removing the escrow problem. But most existing CLC schemes are still built on ECC, which means they are not quantum-safe.
Post-quantum schemes achieve quantum resistance through lattice-based constructions. But most focus exclusively on the cryptographic handshake and do not co-design the consensus layer. They assume the blockchain will handle the rest. In practice, that assumption breaks down at scale.
PQEdgeAuth positions itself at the intersection of these gaps: quantum-safe cryptography, anonymous identity management, and scalable consensus, designed as a single integrated system.
Three Layers, and the One That Shields Device Privacy
The system follows a three-layer architecture.
The Device Layer consists of resource-constrained industrial nodes. Each device receives an anonymous identifier. Devices never interact with the blockchain directly. They only communicate with their local edge server.
The Edge Layer is where the critical design decisions live. Each administrative domain deploys an edge server responsible for device registration, intradomain authentication, and participation in interdomain consensus. The edge server acts as a privacy intermediary. It holds the mapping between a device's anonymous lookup tag and its public key off-chain. The blockchain never sees the device's real identity.
The Blockchain Layer is a consortium chain maintained by the edge servers. It records registration events, authentication outcomes, and consensus results. It provides transparency and immutability without exposing device-level details.
This separation is deliberate. In a multi-domain industrial setting where competing companies share a consortium chain, storing device identities directly on the ledger is unacceptable. The edge layer solves this by keeping sensitive mappings local and publishing only anonymised hashes on-chain.
RLWE and the Noisy Key Problem
The authentication handshake is built on the Ring Learning With Errors problem, defined over the polynomial ring Zq[x]/(xn + 1) with parameters n = 1024 and q = 12289. The RLWE problem asks you to recover a secret polynomial given noisy versions of polynomial products. No efficient algorithm, classical or quantum, is known to solve it, which is what makes it a solid foundation for quantum-safe cryptography.
But RLWE introduces a practical challenge that classical key exchange does not have. In standard Diffie-Hellman, both parties compute the exact same shared secret. In RLWE, the small error terms baked into every computation mean the two parties end up with values that are close but not identical. You cannot simply hash these values and expect both sides to derive the same session key.
The paper addresses this through a reconciliation mechanism. One party computes a hint using a signal function, sends it alongside the ciphertext, and the other party uses a reconciliation function to recover identical key bits despite the noise. The reconciliation failure probability is made negligible through parameter selection, but the mechanism itself is essential. Without it, lattice-based key agreement does not function as a practical protocol. This detail appears in Section IV-C of the paper and is one of the engineering choices that separates a theoretical lattice construction from a working key exchange system.
The Three-Pass Handshake
Cross-domain authentication follows a three-pass handshake with explicit key confirmation.
In the first pass, Device A samples ephemeral secrets, computes RLWE public values, derives the reconciliation hint, and obtains a shared secret through reconciliation. It then derives a masking key from the shared secret, its ephemeral public value, and a timestamp. Device A encrypts its identity using this masking key and sends the encrypted identity along with the RLWE values and the hint. The identity is never transmitted in plaintext.
In the second pass, Device B verifies the timestamp for freshness, computes its side of the RLWE exchange, reconciles to recover the shared secret, and decrypts the identity. Device B then performs its own RLWE key exchange, binds both parties' static and ephemeral contributions into a single key derivation function, and derives the session key along with two confirmation tags. B replies with its RLWE values, hint, timestamp, and one confirmation tag.
In the third pass, Device A performs the same key derivation locally, verifies B's confirmation tag, and sends its own confirmation tag back. B verifies it. If valid, both parties accept the session key.
The design binds both parties' identities, public keys, ephemeral values, and timestamps into a single KDF input. Any tampering with any field in any message produces a different KDF output, causing confirmation tags to mismatch. The protocol detects tampering automatically without requiring separate integrity checks.
Hash of a Hash: Keeping Identities Off the Ledger
The device registration mechanism deserves specific attention because it is one of the cleanest privacy decisions in the paper.
When a device joins a domain, it computes a lookup tag by hashing its identity with H1. It submits this tag along with its RLWE public key to the local edge server. The edge server verifies the tag, stores the mapping between the tag and the public key off-chain, and records on-chain only a tuple containing the domain identifier and H2(PKTag).
The blockchain does not store H1(ID). It stores H2(H1(ID)). A hash of a hash. Even if an adversary reads the entire ledger, they see a double-hashed value. They cannot reverse H2 to recover H1(ID), and they cannot reverse H1 to recover the device identity. The actual mapping between the lookup tag and the public key exists only on the edge server, off-chain.
During authentication, device identities receive a second layer of protection. The identity is encrypted with a session-specific masking key derived from the RLWE shared secret and a timestamp. Two sessions by the same device produce completely different masked identities. An observer cannot link two sessions to the same device. This gives the system identity unlinkability across sessions, identity confidentiality from blockchain observers, and identity recovery only by the intended authentication partner.
Killing O(N²): Grouping, Aggregation, and Spokespersons
This is the second major contribution, and it addresses the consensus bottleneck that most post-quantum authentication papers ignore entirely.
Standard PBFT requires every node to send messages to every other node. With N nodes, that is O(N²) messages per consensus round. PQEdgeAuth replaces this with a two-level protocol.
Location-Based Grouping. Edge nodes are partitioned into groups based on geographic proximity. Each group must maintain at least m ≥ 3f + 1 members to tolerate up to f Byzantine faults. Within each group, nodes run a local PBFT internally.
BLS Aggregation. Instead of each node broadcasting its vote to all other nodes, each node signs its vote using a BLS partial signature and sends it only to the group's edge server. Once the edge server collects 2f + 1 valid partial signatures, it aggregates them into a single compact group certificate using BLS aggregate signatures. This certificate represents the entire group's consensus decision.
Intergroup Consensus. For cross-group agreement, only the group leaders participate. They exchange group certificates, not individual votes. This collapses the all-to-all communication pattern into group-level coordination.
The effect is straightforward. Instead of N nodes all talking to each other, you have a small number of group leaders exchanging compressed certificates. Communication cost drops from O(N²) to something proportional to the number of groups. The PrePrepare, Prepare, and Commit phases of PBFT are preserved within each group, but at each phase, individual signatures are aggregated before propagation.
The paper formalises this in Algorithm 1 for grouping and Algorithm 2 for intragroup PBFT with BLS aggregation.
Security Guarantees
The formal analysis is conducted in the eCK (extended Canetti-Krawczyk) model under the Random Oracle Model. The proof uses a sequence of games G0 through G5, progressively reducing the adversary's advantage to the hardness of the RLWE problem. The final bound shows that the adversary's advantage is negligible when RLWE parameters are chosen appropriately, the security parameter is sufficiently large, and the reconciliation failure probability is negligible.
The informal analysis covers specific attack scenarios. Replay attacks are handled by timestamps and freshness windows. Man-in-the-middle tampering breaks reconciliation and KDF binding. Key-compromise impersonation is prevented because the session key depends on the peer's honest ephemeral contribution. Forward secrecy holds because per-session ephemerals are erased after use, so past session keys remain safe even if long-term keys are later compromised. Unknown key share attacks are prevented by binding both parties' public keys in the KDF input. Anonymity is maintained through session-specific masking that makes each session independent and unlinkable.
What the Numbers Show
Experiments were conducted on a PC with an Intel Core i5-10210U processor and 16 GB RAM, using RLWE parameters n = 1024, q = 12289, k = 2.
Authentication computation: Total computation time is 2.973 milliseconds, a reduction of up to 35.23% compared to existing schemes. For IIoT devices authenticating frequently across domains, this matters because every millisecond compounds across thousands of sessions.
Consensus throughput: At N ≥ 192 nodes, where cross-domain traffic dominates, PQEdgeAuth achieves up to 54.38% higher throughput than standard PBFT. Below 192 nodes, the gains are smaller because the overhead of grouping and aggregation is not yet amortised over enough nodes.
Consensus latency: Median confirmation time decreases as batching and aggregation amortise verification work. Tail latency remains bounded as N grows, indicating that grouping mitigates congestion hotspots.
Communication overhead: PQEdgeAuth's total communication cost is within 64 bits (about 0.20%) of the lightest comparable scheme by Wei et al. (2024). Those 64 bits are two timestamps included for explicit freshness and replay resistance. Wei et al. omit timestamps and rely on implicit freshness. Compared to Liu et al. and Singh et al., PQEdgeAuth reduces communication overhead by 1152 bits and 31104 bits, respectively.
Where This Could Be Pushed Further
The experiments were run on a standard laptop. The paper targets resource-constrained IIoT devices, but there are no tests on actual low-power sensors, microcontrollers, or industrial PLCs. Real IIoT hardware often has far less memory and processing power than an Intel i5 laptop. The 2.973 ms computation time is promising, but performance on a Cortex-M4 microcontroller with 256 KB of RAM could differ significantly.
The location-based grouping assumes geographic proximity correlates with network efficiency. In modern cloud and edge deployments, two servers in the same building might have higher latency than two servers in different data centres depending on routing and load. The paper does not deeply explore what happens when this assumption breaks down.
The security proof relies on the Random Oracle Model for H1 and H2. While ROM-based proofs are standard and widely accepted, they are an idealisation. In practice, hash functions are not truly random oracles. This is a standard caveat for most lattice-based protocol proofs, but it is worth noting.
None of these are fatal flaws. The paper's conclusion acknowledges that future work will focus on optimising communication efficiency in dynamic environments and extending applicability to heterogeneous industrial networks.
Closing Note
What makes PQEdgeAuth worth reading is not any single technique in isolation. RLWE is well-studied. BLS aggregation is well-studied. Location-based grouping is a straightforward idea. What matters is the systems-level thinking that combines these into a coherent architecture where each component addresses a specific bottleneck.
The edge layer shields device privacy. The RLWE handshake provides quantum-safe key agreement. The reconciliation mechanism makes RLWE work in practice. The hash-of-a-hash anonymity keeps identities off the blockchain. The grouped consensus with BLS aggregation fixes the O(N²) scaling problem.
Each piece solves a specific problem. Together, they form a system that addresses both the cryptographic and the distributed systems sides of cross-domain authentication. That co-design perspective is what the field needs more of as industrial IoT deployments grow and quantum computing matures.
*PQEdgeAuth: Postquantum Secure Edge-Assisted Cross Domain Authentication With Efficient Consensus by Wang Zhong, Yuanyuan Zhang, Bing Guo, Liangyin Chen, and Yanru Chen. IEEE Internet of Things Journal, Vol. 13, No. 8, April 2026. DOI: 10.1109/JIOT.2026.3660751.