Research division · est. 2014

Hamming Laboratory

Error Correction & Data Integrity

Every channel corrupts something. We find out what, how often — and how to repair it before anyone notices.

12
Researchers
3
Active projects
53
Publications
7
Open datasets

What we work on

Richard Hamming built his first error-correcting code because a relay computer kept failing over the weekend. Seventy years later the problem has moved, not disappeared: bits still flip in memory, on disks, in NICs and inside software pipelines that were assumed to be lossless.

The Hamming Laboratory measures silent data corruption across the stack and designs integrity mechanisms that are cheap enough to leave switched on. Our focus is end-to-end: a checksum is only useful if it covers the place where the error actually happens.

Lab lead: Dr. Pieter de Graaf

Current projects

Silent Corruption at Fleet Scale

Long-running detectors that catch rare bit errors in memory, storage and network paths before they reach application data.

End-to-End Integrity for Telemetry

Lightweight checksumming that follows a measurement from the sensor to the dashboard and flags exactly where it was altered.

Erasure Coding for Measurement Archives

Storage layouts that survive the loss of whole sites while keeping archive costs close to a single copy.

Selected publications

Where Do Bits Flip? A Year of Corruption Reports from a Small FleetTechnical Report HML-TR-2025-04 · 2025
End-to-End Integrity Checks for Streaming TelemetryWorkshop on Reliable Data Systems · 2024
Erasure-Coded Archives for Long-Term Network MeasurementsTechnical Report HML-TR-2024-02 · 2024
Checksums Are Not Free: Measuring the Cost of Integrity VerificationPreprint · 2023

Measurement testbed

StatusOperational
Testbed nodes17
Availability (90 d)99.98%
Last data releaseOctober 2026

Collaborate with us

We welcome joint research, student projects and dataset requests. Write to lab@hamming.network-labs.sm-ventures.ru.