# Nearest neighbor decoding for Tardos fingerprinting codes

**Authors:** Thijs Laarhoven

arXiv: 1902.06196 · 2019-10-04

## TL;DR

This paper introduces a novel approach to fingerprinting code decoding by modeling it as a nearest neighbor search problem, enabling faster, sublinear decoding times suitable for real-time applications and potentially benefiting related fields like group testing.

## Contribution

It demonstrates how to leverage nearest neighbor search techniques to significantly reduce decoding times in score-based fingerprinting schemes, making joint decoding more practical.

## Key findings

- Decoding time can be made sublinear in the number of users.
- The approach is compatible with existing fingerprinting schemes.
- Potential applications extend to group testing methods.

## Abstract

Over the past decade, various improvements have been made to Tardos' collusion-resistant fingerprinting scheme [Tardos, STOC 2003], ultimately resulting in a good understanding of what is the minimum code length required to achieve collusion-resistance. In contrast, decreasing the cost of the actual decoding algorithm for identifying the potential colluders has received less attention, even though previous results have shown that using joint decoding strategies, deemed too expensive for decoding, may lead to better code lengths. Moreover, in dynamic settings a fast decoder may be required to provide answers in real-time, further raising the question whether the decoding costs of score-based fingerprinting schemes can be decreased with a smarter decoding algorithm. In this paper we show how to model the decoding step of score-based fingerprinting as a nearest neighbor search problem, and how this relation allows us to apply techniques from the field of (approximate) nearest neighbor searching to obtain decoding times which are sublinear in the total number of users. As this does not affect the encoding and embedding steps, this decoding mechanism can easily be deployed within existing fingerprinting schemes, and this may bring a truly efficient joint decoder closer to reality. Besides the application to fingerprinting, similar techniques can be used to decrease the decoding costs of group testing methods, which may be of independent interest.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.06196/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1902.06196/full.md

## References

42 references — full list in the complete paper: https://tomesphere.com/paper/1902.06196/full.md

---
Source: https://tomesphere.com/paper/1902.06196