有限体で動作すると仮定します。この場で大きな多項式p(x)(たとえば、次数1000)が与えられます。この多項式は事前にわかっており、「初期フェーズ」で多くのリソースを使用して計算を行うことができます。これらの結果は、適度に小さいルックアップテーブルに格納される場合があります。
「初期段階」の終わりに、小さな多項式q(x)(たとえば、次数5以下)が与えられます。
「初期フェーズ」でいくつかの複雑な計算を行うことが許可されている場合、p(x)mod q(x)を計算する高速な方法はありますか?1つの明白な方法は、q(x)のすべての可能な値に対してp(x)mod q(x)を計算することです。これを行うより良い方法はありますか?