私は、が法とする2次剰余であるかどうかを決定することは、(特にが素数でない場合)数論からの興味深い(そして難しい)問題であることをよく読みます。
この問題の次の特殊なケースを見ていますとを2つの異なる素数とし、ます。と間のが与えられます。 2 \ equiv r \ pmod {n}のようなが存在するかどうかを判断します。
私の質問は次のとおりです。この問題の機能バージョン、つまり「上記のようなを検索」は、整数因数分解のためのランダム化されたアルゴリズムを生成します。したがって、「RSAの破壊」などの実用的な理由から、非常に興味深いものです。この問題の決定バージョンについて、そのような結果はありますか?そうでない場合、二次残差を決定することは難しい問題であると私たちに考えさせる典型的な問題は何ですか?
さらに、私が見ている特別なケースは本当に特別なケースですか?または、上記の決定問題のオラクルで任意のを使用して一般的なケースを解決できますか?
二次残差問題に関するWikipediaの記事を参照してください。そこあまりないですが、それがされファクタリングの問題などとは別の計算硬度の前提として記載されています。また、因数分解することはできませんが、がまたは素数の積であるかどうかを判断できます。(また、いいえに答えるのが簡単な場合もあります。実際、そのようなすべてのの半分がそうです。他の半分の「はい」インスタンスと「いいえ」インスタンスを区別するのは難しいことです。)
—
ShreevatsaR