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.
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.
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.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install