HomeCybersecurityOSCORE vs DTLS: Securing Constrained IoT Links

OSCORE vs DTLS: Securing Constrained IoT Links

Interactive 3D simulator comparing DTLS 1.2 handshake overhead against OSCORE's zero-round-trip object security for constrained IoT devices — watch packets, energy budget and the anti-replay sliding window in action.

Cybersecurity3DAdvanced60 FPS
iot-security-protocols ↗ Open standalone

Constrained IoT sensors have to choose how they secure the link back to a server, and the choice has a real energy and latency cost. This simulator renders a battery-powered sensor node and a server in 3D and lets you run either a full certificate-based DTLS 1.2 handshake, an abbreviated DTLS resumption, or OSCORE's handshake-free object security, then send data messages over the secured channel. Live telemetry tracks round trips spent establishing security, total bytes radiated over the air, the sensor's remaining battery budget under a simple but grounded radio/crypto energy model, and a 32-message anti-replay sliding window you can attack directly with a captured-packet replay to watch it get rejected.

⚙ Under the hood

Compare DTLS 1.2's multi-round-trip handshake against OSCORE's zero-round-trip object security on a battery-powered IoT sensor, tracking round trips, bytes over the air, energy budget and a live anti-replay sliding window.

iotcybersecuritydtlsoscorecoapencryption

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)