<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="brief-report" dtd-version="1.2" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJCSER</journal-id>
<journal-title-group><journal-title>International Journal of Computer Science Engineering and Research</journal-title></journal-title-group>
<publisher><publisher-name>Thomson &amp; Ryberg Publications</publisher-name></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.62715/ijcser.2026.v1.i1.pp25-28</article-id>
<article-id pub-id-type="publisher-id">0b6422f77b</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Short Communication</subject></subj-group></article-categories>
<title-group><article-title>Post-Quantum Key Exchange Overhead on Low-Power Wireless Sensor Networks</article-title></title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Desai</surname><given-names>Beatriz</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Pavlovic</surname><given-names>Dana</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Tremblay</surname><given-names>Tariq</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
<aff id="aff1"><label>1</label>Department of Computer Science, Tamiraparani Institute for Advanced Computer Science, Barbados</aff>
<aff id="aff2"><label>2</label>Department of Computer Science, Ebro Center for Computer Science, Serbia</aff>
<aff id="aff3"><label>3</label>Department of Computer Science, Irrawaddy University Centre for Computer Science, Qatar</aff>
</contrib-group>
<author-notes><corresp id="cor1">* Correspondence: <email>beatriz.desai@tamiraparani.edu</email></corresp></author-notes>
<pub-date pub-type="epub" iso-8601-date="2026-03-04"><day>04</day><month>03</month><year>2026</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>25</fpage>
<lpage>28</lpage>
<history>
<date date-type="received" iso-8601-date="2025-10-14"><day>14</day><month>10</month><year>2025</year></date>
<date date-type="accepted" iso-8601-date="2025-12-19"><day>19</day><month>12</month><year>2025</year></date>
</history>
<permissions><copyright-statement>© 2026 The Author(s)</copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions>
<self-uri xlink:href="https://trpub.org/article.php?id=0b6422f77b"/>
<abstract><p>Sensor networks that establish keys with elliptic-curve Diffie-Hellman will need a replacement that resists quantum attack, and the first standard for one, the module-lattice key-encapsulation mechanism ML-KEM, is now published. This communication considers what the change costs a low-power wireless node. It does not present measurements. It reasons from the published parameter sizes of the schemes, the frame size of IEEE 802.15.4 radios and the classes of constrained device defined by the Internet Engineering Task Force, together with the existing literature on implementing these schemes on microcontrollers. The argument is that the computational cost of lattice-based key exchange is modest on 32-bit microcontrollers and that the burden falls on communication: a public key that fitted in a single frame is replaced by one that must be fragmented across many, on links where each additional fragment costs energy and raises the chance that the whole exchange fails. Memory is a secondary constraint that matters chiefly on the smallest devices. The communication outlines mitigations, including less frequent key establishment, placement of the heavier role on a gateway, hybrid schemes during transition and protocol designs that tolerate fragment loss, and lists the questions that field measurement would need to settle.</p></abstract>
<kwd-group kwd-group-type="author">
<kwd>Post-quantum cryptography</kwd>
<kwd>ML-KEM</kwd>
<kwd>Wireless sensor networks</kwd>
<kwd>IEEE 802.15.4</kwd>
<kwd>Key establishment</kwd>
<kwd>Constrained devices</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="sec1"><title>1. Introduction</title>
<p>The public-key algorithms used to establish session keys today, Diffie-Hellman over finite fields and elliptic curves, depend on the hardness of the discrete logarithm problem. Shor (1997) showed that a sufficiently large quantum computer would solve that problem in polynomial time. No such machine exists yet, but recorded traffic can be stored and decrypted later, and the time needed to replace deployed cryptography is long. Mosca (2018) put the point as an inequality: if the period for which data must stay secret plus the time needed to migrate exceeds the time until a capable quantum computer appears, action is already overdue. Sensor networks score badly on that test. Nodes are installed for many years and are seldom updated once in the field.</p>
<p>Replacements are available. After a public evaluation, the United States National Institute of Standards and Technology standardised ML-KEM, a key-encapsulation mechanism derived from CRYSTALS-Kyber (Bos et al., 2018; NIST, 2024). The question for sensor networks is what adopting it costs on hardware and radios chosen for frugality. This communication sets out where the overhead arises, using published parameters and standards, and reports no new measurements.</p>
</sec>
<sec id="sec2"><title>2. The Constraints of Sensor Platforms</title>
<p>The Internet Engineering Task Force classifies constrained nodes by memory. A class 1 device has on the order of 10 kibibytes of data memory and 100 kibibytes of code memory, and a class 2 device roughly five times the data memory (Bormann et al., 2014). Radios conforming to IEEE 802.15.4 carry at most 127 bytes in a physical-layer frame (IEEE, 2020), and after link-layer and adaptation headers a good deal less is left for the application. Larger datagrams are split by the 6LoWPAN adaptation layer into fragments, and in its original form the loss of any one fragment causes the whole datagram to be discarded (Montenegro et al., 2007).</p>
<p>Energy is the binding resource. Early work on public-key cryptography for sensor nodes established that elliptic-curve methods were affordable on 8-bit microcontrollers where RSA was not, and that the energy of a handshake has to include the radio as well as the processor (Wander et al., 2005). Elliptic-curve key exchange suits the radio very well, since a public value of 32 bytes on a modern curve occupies part of one frame.</p>
</sec>
<sec id="sec3"><title>3. Where the Overhead Arises</title>
<p>Post-quantum schemes change the proportions of the handshake more than its total computational cost. Figure 1 separates the overhead into three components, which are discussed in turn.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Sources of overhead when a lattice-based key-encapsulation mechanism replaces elliptic-curve key exchange on a sensor node</p></caption><graphic xlink:href="IJCSER_V1I1_2026_05_Figure1.png" mimetype="image" mime-subtype="png"/></fig>
<p>Computation is the smallest concern. ML-KEM works with polynomials whose coefficients are small integers, multiplied by a number-theoretic transform, plus hashing with SHA-3 functions. Benchmarking of the candidate schemes on the ARM Cortex-M4 showed lattice-based encapsulation mechanisms to be among the fastest in the field, with running times of the same order as an elliptic-curve scalar multiplication on comparable hardware (Kannwischer et al., 2019). On 8-bit and 16-bit microcontrollers the picture is less favourable and less well documented.</p>
<p>Memory comes next. Keys and ciphertexts of around a kilobyte must be held in RAM while they are processed, along with intermediate polynomials, and the code is larger than a compact elliptic-curve library. On a class 2 device this is comfortable. On a class 1 device that also runs a network stack it competes with packet buffers, and care in implementation matters.</p>
<p>Communication dominates. Table 1 gives the sizes fixed by the standards. The smallest ML-KEM parameter set has an encapsulation key of 800 bytes and a ciphertext of 768 bytes, against 32 bytes each way for X25519. Neither message fits in an 802.15.4 frame, and each needs at least seven frames before any header is counted. Every fragment costs transmit and receive energy, lengthens the time the radio is awake, and on a lossy multi-hop path adds to the probability that the datagram must be sent again in full.</p>
<table-wrap id="tbl1"><label>Table 1</label><caption><p>Sizes of the values exchanged in key establishment, as fixed by the cited specifications</p></caption><table frame="hsides" rules="groups"><thead><tr><th>Scheme</th><th>Public or encapsulation key</th><th>Response or ciphertext</th><th>Remark</th></tr></thead><tbody><tr><td>X25519</td><td>32 bytes</td><td>32 bytes</td><td>Elliptic curve; not quantum resistant</td></tr><tr><td>ML-KEM-512</td><td>800 bytes</td><td>768 bytes</td><td>Lattice based; lowest security category of NIST (2024)</td></tr><tr><td>ML-KEM-768</td><td>1184 bytes</td><td>1088 bytes</td><td>Lattice based; middle parameter set</td></tr><tr><td>ML-KEM-1024</td><td>1568 bytes</td><td>1568 bytes</td><td>Lattice based; highest parameter set</td></tr><tr><td>Code-based KEMs</td><td>Very large</td><td>Very small</td><td>Key too large to send over sensor links; could be pre-installed</td></tr></tbody></table></table-wrap>
<p>The other families of post-quantum scheme do not offer an easy way out. Code-based mechanisms of the McEliece type have short ciphertexts but public keys far too large to transmit over such links, and hash-based constructions provide signatures, not key exchange (Bernstein and Lange, 2017). Isogeny-based key exchange once looked ideal for sensor networks because its keys were small, until the SIDH construction was broken by a classical attack (Castryck and Decru, 2023). That episode is a reminder that compactness and confidence do not always arrive together.</p>
</sec>
<sec id="sec4"><title>4. Options for Reducing the Burden</title>
<p>Several mitigations follow from the analysis. The first is to perform key establishment less often: derive long-lived link or session keys from one exchange and refresh them by symmetric means, so that the fragmented handshake is paid for at commissioning and rarely afterwards. The second exploits the asymmetry of the mechanism. In a star or tree topology the mains-powered gateway can generate the key pair and the node can encapsulate, which spares the node key generation and decapsulation, though it must still receive the key and send the ciphertext.</p>
<p>Third, during the transition a hybrid exchange that combines an elliptic-curve secret with an ML-KEM secret protects against failure of either, at the cost of a little more data on top of an already fragmented message. Fourth, the protocol can be designed around fragments. Lightweight exchanges for constrained networks such as EDHOC were specified with elliptic curves and message sizes that fit a few frames (Selander et al., 2024). Carrying a lattice-based mechanism in such a protocol calls for block-wise transfer or fragment-level acknowledgement so that one lost frame does not void the exchange.</p>
</sec>
<sec id="sec5"><title>5. Open Questions</title>
<p>The reasoning above rests on sizes and published benchmarks, and it leaves questions that only measurement on deployed hardware can answer. The total energy of a complete post-quantum handshake on common sensor platforms, radio included, under realistic loss rates and duty cycling, is not well characterised in the open literature. Nor is the behaviour of multi-hop networks when many nodes rejoin at once after an outage and their fragmented handshakes contend for the channel. Implementations hardened against power and timing side channels, which matter for devices an adversary can handle, cost more than reference code, and the size of that penalty on small cores needs reporting. Finally, authentication is a separate problem: post-quantum signatures are larger still than the key encapsulation messages discussed here, and designs that avoid sending them deserve attention.</p>
</sec>
<sec id="sec6"><title>6. Conclusion</title>
<p>For low-power wireless sensor networks, the overhead of moving to standardised post-quantum key exchange lies mainly in the radio. Lattice-based encapsulation is computationally affordable on 32-bit microcontrollers, and its keys and ciphertexts are several times larger than the frames that carry them. Designs that establish keys rarely, give the heavier role to the gateway and tolerate fragment loss can contain the cost. How large that cost is in the field remains to be measured, and those measurements are the most useful next contribution.</p>
</sec>
<sec id="sec7"><title>Conflict of interest</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
<sec id="sec8"><title>Funding</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
</body>
<back>
<ref-list><title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Bernstein, D.J. and Lange, T.</string-name></person-group> (<year>2017</year>). <article-title>Post-quantum cryptography</article-title>. <source>Nature</source>, <volume>549</volume>, <fpage>188-194</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nature23461">https://doi.org/10.1038/nature23461</ext-link></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Bormann, C., Ersue, M. and Keranen, A.</string-name></person-group> (<year>2014</year>). <article-title>Terminology for constrained-node networks</article-title>. <source>RFC 7228. Internet Engineering Task Force</source> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17487/RFC7228">https://doi.org/10.17487/RFC7228</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Bos, J., Ducas, L., Kiltz, E., Lepoint, T., Lyubashevsky, V., Schanck, J.M., Schwabe, P., Seiler, G. and Stehlé, D.</string-name></person-group> (<year>2018</year>). <article-title>CRYSTALS-Kyber: A CCA-secure module-lattice-based KEM</article-title>. <source>Proceedings of the 2018 IEEE European Symposium on Security and Privacy</source>, <fpage>353-367</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/EuroSP.2018.00032">https://doi.org/10.1109/EuroSP.2018.00032</ext-link></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Castryck, W. and Decru, T.</string-name></person-group> (<year>2023</year>). <article-title>An efficient key recovery attack on SIDH</article-title>. <source>In: Advances in Cryptology - EUROCRYPT 2023. Lecture Notes in Computer Science 14008. Springer, Cham, 423-447</source></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>IEEE</string-name></person-group> (<year>2020</year>). <article-title>IEEE Std 802.15.4-2020, IEEE Standard for Low-Rate Wireless Networks</article-title>. <source>Institute of Electrical and Electronics Engineers, New York</source></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Kannwischer, M.J., Rijneveld, J., Schwabe, P. and Stoffelen, K.</string-name></person-group> (<year>2019</year>). <article-title>pqm4: Testing and benchmarking NIST PQC on ARM Cortex-M4</article-title>. <source>IACR Cryptology ePrint Archive, Report 2019/844</source></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Montenegro, G., Kushalnagar, N., Hui, J. and Culler, D.</string-name></person-group> (<year>2007</year>). <article-title>Transmission of IPv6 packets over IEEE 802.15.4 networks</article-title>. <source>RFC 4944. Internet Engineering Task Force</source> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17487/RFC4944">https://doi.org/10.17487/RFC4944</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Mosca, M.</string-name></person-group> (<year>2018</year>). <article-title>Cybersecurity in an era with quantum computers: Will we be ready?</article-title>. <source>IEEE Security &amp; Privacy</source>, <volume>16(5)</volume>, <fpage>38-41</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MSP.2018.3761723">https://doi.org/10.1109/MSP.2018.3761723</ext-link></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>NIST</string-name></person-group> (<year>2024</year>). <article-title>Module-Lattice-Based Key-Encapsulation Mechanism Standard</article-title>. <source>Federal Information Processing Standards Publication 203. National Institute of Standards and Technology, Gaithersburg, MD</source></mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Selander, G., Preuß Mattsson, J. and Palombini, F.</string-name></person-group> (<year>2024</year>). <article-title>Ephemeral Diffie-Hellman Over COSE (EDHOC)</article-title>. <source>RFC 9528. Internet Engineering Task Force</source> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17487/RFC9528">https://doi.org/10.17487/RFC9528</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Shor, P.W.</string-name></person-group> (<year>1997</year>). <article-title>Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer</article-title>. <source>SIAM Journal on Computing</source>, <volume>26(5)</volume>, <fpage>1484-1509</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/S0097539795293172">https://doi.org/10.1137/S0097539795293172</ext-link></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Wander, A.S., Gura, N., Eberle, H., Gupta, V. and Shantz, S.C.</string-name></person-group> (<year>2005</year>). <article-title>Energy analysis of public-key cryptography for wireless sensor networks</article-title>. <source>Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications</source>, <fpage>324-328</fpage></mixed-citation></ref>
</ref-list>
</back>
</article>