HomeCybersecurityImplantable Cardiac Device Wireless Attack Range Simulator (2D)

Implantable Cardiac Device Wireless Attack Range Simulator (2D)

Interactive 2D top-down simulator of the RF path-loss physics behind wireless attacks on implantable cardiac devices: drag an attacker around a patient on a floor-plan map, watch signal strength fall with distance on a live RSSI-vs-distance graph, and see how AES telemetry encryption blocks eavesdropping and replay attacks.

Cybersecurity2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-medicine-topic-17 ↗ Open standalone

Pacemakers and implantable defibrillators exchange telemetry with an external programmer over a short-range radio link, and how far away that link can be intercepted is pure RF physics — a log-distance path-loss model, not guesswork. This 2D top-down simulator lets you drag an attacker marker anywhere on a floor-plan map around a patient with an implanted device, live-computing the received signal strength and capture probability at every position while an orange ring marks the real −85 dBm detection-range boundary, and a companion graph plots the exact RSSI-vs-distance curve for the current transmit power. Toggling AES-128 telemetry encryption shows the actual security consequence: with encryption on, captured frames are unreadable ciphertext and a replay attack fails; with it off, a captured command can be re-sent and accepted by the implant, exactly the class of vulnerability behind real FDA safety advisories on implantable device firmware.

⚙ Under the hood

2D top-down floor-plan simulator of the RF path-loss physics behind wireless attacks on implantable cardiac devices: drag an attacker marker around a patient and watch signal strength, the live detection-range ring, and a companion RSSI-vs-distance graph all update in real time, then see how AES-128 telemetry encryption blocks a replay attack that succeeds instantly without it.

cybersecuritymedical devicesRF physicsencryptionpacemakerwireless security

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)