Giả sử chúng ta hoạt động trong một lĩnh vực hữu hạn. Chúng tôi được cung cấp một đa thức cố định lớn p (x) (của, giả sử, độ 1000) trong lĩnh vực này. Đa thức này được biết trước và chúng tôi được phép thực hiện tính toán bằng cách sử dụng nhiều tài nguyên trong "giai đoạn ban đầu". Những kết quả này có thể được lưu trữ trong các bảng tra cứu nhỏ hợp lý.
Vào cuối "giai đoạn ban đầu", chúng ta sẽ được cung cấp một đa thức nhỏ chưa biết q (x) (của, giả sử, mức 5 trở xuống).
Có cách nào nhanh chóng để tính p (x) mod q (x) cho rằng chúng ta được phép thực hiện một số phép tính phức tạp trong "giai đoạn ban đầu" không? Một cách rõ ràng là tính p (x) mod q (x) cho tất cả các giá trị có thể có của q (x). Có cách nào tốt hơn để làm điều này?