Signal Hashing
Signal hashing is the use of a fast one-way hash function to convert raw fingerprint signal values into fixed-length hashes for efficient comparison and storage. Hashing turns bulky or sensitive raw values into compact digests that can be matched quickly without retaining the original data.
How Signal Hashing works
Raw signals, such as a canvas pixel buffer or a long list of fonts, can be large and unwieldy to store and compare directly. A hash function maps each such value to a fixed-length digest, so that identical inputs always yield the same digest while different inputs almost always yield different ones.
Comparing digests is far cheaper than comparing raw values, which makes matching at scale practical. Hashes also normalize varied input sizes into uniform keys suitable for indexing, lookup, and deduplication across large volumes of visits.
Because hashing is one-way, the original raw signal cannot be reconstructed from the digest, which supports data-minimization goals. A trade-off is that exact hashing is intolerant of change: even a one-bit difference produces a completely different digest, so systems hash stable, discrete signals and handle drift-prone signals with similarity-based matching rather than raw hash equality.
Why Signal Hashing matters for fraud prevention
Signal hashing makes large-scale device recognition feasible by shrinking signals into compact, comparable keys and by reducing how much raw data must be retained. Its data-minimizing property also supports privacy-conscious design, since digests can be stored instead of raw attributes. Understanding its all-or-nothing nature explains why hashing is paired with fuzzy matching for signals that naturally drift.
How TRACIO handles it
TRACIO uses hashing to represent and compare signals efficiently across its pipeline, keeping matching fast enough to meet its <50ms P95 latency target. Because exact hashes do not tolerate drift, TRACIO reserves them for stable, discrete signals and applies similarity-based matching where values change over time. Hashing also aligns with data-minimization by favoring compact digests over raw attribute retention where practical.
Related terms
Explore further
Frequently asked questions
Identify every device with confidence
Start with a free plan of 2,500 API calls per month. No credit card required.