二次剰余と整数因数分解
私は、が法とする2次剰余であるかどうかを決定することは、(特にが素数でない場合)数論からの興味深い(そして難しい)問題であることをよく読みます。rrrんnnんnn この問題の次の特殊なケースを見ていますとを2つの異なる素数とし、ます。と間のが与えられます。 2 \ equiv r \ pmod {n}のようなが存在するかどうかを判断します。pppqqqn := p qん:=pqn:=pqrrr111んんnX ∈ Z / N Zバツ∈Z/んZx\in\mathbb{Z}/n\mathbb{Z}バツ2≡ R(modn )バツ2≡r(モッドん)x^2\equiv r\pmod{n} 私の質問は次のとおりです。この問題の機能バージョン、つまり「上記のようなバツバツxを検索」は、整数因数分解のためのランダム化されたアルゴリズムを生成します。したがって、「RSAの破壊」などの実用的な理由から、非常に興味深いものです。この問題の決定バージョンについて、そのような結果はありますか?そうでない場合、二次残差を決定することは難しい問題であると私たちに考えさせる典型的な問題は何ですか? さらに、私が見ている特別なケースは本当に特別なケースですか?または、上記の決定問題のオラクルで任意のんんnを使用して一般的なケースを解決できますか?