Privacy-preserving messaging for medical device networks
Rachmad Andri Atmoko, Salnan Ratih Asriningtias, Akas Bagus Setiawan, Devasis Pradhan, Ismail Rakip Karas
Abstract
Internet of medical things (IoMT) deployments rely on lightweight messaging, but the message queuing telemetry transport (MQTT) protocol still exposes sensitive metadata through plaintext topic names and stable client identifiers. In healthcare settings, this visibility can reveal patient identity, location, and monitored condition even when payloads are encrypted. This paper presents a gateway-based privacy architecture that replaces semantic MQTT topics and client identifier (ClientIDs) with rotating pseudonyms managed by a topic and ID privacy manager (TPM). The design uses hash-based message authentication code using secure hash algorithm 256-bit (HMAC-SHA256) for pseudonym generation, advanced encryption standard-galois/counter mode (AES-GCM) for payload protection, and a short overlap phase that preserves message delivery during rotation without modifying the broker. Experiments from 5 to 10,000 patients show a consistent 5.0x increase in topic diversity, 2.50 μs per message cryptographic overhead, 0.063 ms maximum latency overhead, and zero packet loss. These results indicate that practical IoMT deployments can improve metadata privacy while still meeting real-time clinical communication requirements.
Keywords
healthcare internet of things; internet of medical things; message queuing telemetry transport; metadata protection; privacy; pseudonymization; topic obfuscation;
DOI:
http://doi.org/10.12928/telkomnika.v24i4.27794
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
TELKOMNIKA Telecommunication, Computing, Electronics and Control ISSN: 1693-6930 , e-ISSN: 2302-9293 Universitas Ahmad Dahlan , 4th Campus Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191 Phone: +62 (274) 563515, 511830, 379418, 371120 Fax: +62 274 564604
<div class="statcounter"><a title="Web Analytics" href="http://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/10241713/0/0b6069be/0/" alt="Web Analytics"></a></div> View TELKOMNIKA Stats