本稿は、計算複雑性理論、特に最悪ケース困難性と希少ケース困難性の関係について論じています。従来の複雑性理論は、NP完全問題のように、最悪の場合には効率的に解けない問題の研究に焦点を当ててきました。しかし、暗号などの応用分野では、最悪ケースの困難性よりも強い保証、すなわち、ほとんどのインスタンスに対して効率的に解けないことを保証する「希少ケース困難性」が求められます。
本稿では、任意のNP完全言語から、入力サイズの逆多項式の割合のインスタンスに対してのみ計算可能な関数を構築できることを示しています。この関数は、特定の有限体上で評価される数論的な多項式として構成されます。
本稿では、最悪ケースの困難性を希少ケースの困難性に帰着させる手法を提案しています。この帰着は、検証者が証明者との対話を通じて、証明者の主張が正しいかどうかを検証する対話型証明系に基づいています。証明者は、関数の特定の入力に対する出力値を証明者に提示し、検証者は、証明者からの情報を用いて、その出力値が正しいかどうかを検証します。
本稿では、構築された関数が、NP ⊈ P/Poly や NP ⊈ BPP などの標準的な計算複雑性の仮定の下で、多項式時間アルゴリズムや多項式サイズ回路に対して希少ケース困難であることを示しています。さらに、ランダム化指数時間仮定(RETH)が真であると仮定すると、構築された関数は、準指数時間でも入力サイズの逆多項式の割合のインスタンスに対してのみ計算可能であることが示されています。
本稿の結果は、NP完全問題の困難性を用いて、希少ケース困難性を有する関数を構築できることを示しています。これらの関数は、暗号などの応用分野において、安全なシステムを構築するための基礎となる可能性があります。
翻譯成其他語言
從原文內容
arxiv.org
深入探究