多項式反転の複雑さを持つ一方向関数


8

トラップドアのようなコードの複雑多項式時間れる機能があるnk1及び(秘密鍵なし)の複雑さを反転は、入力長の多項式関数でありと(あり、は無条件で未満に制限されていることが証明可能です)?場合、そのような関数の意味は何ですか?nk2k1<<k2k1=2k21000VNP=VP

回答:


8

fバツ=g22バツモッドN

Nは2つの大きな素数の積です。Nの因数分解を知らなくても、知られている最良のものは二乗の繰り返しです-本質的に非常に逐次的な計算です。

場合、その後、因数分解を効率的に行うことができるので、私たちは繰り返し二乗に頼る必要はありません。ただし、Nの因子を知らない人に対して因数分解を実行すると、多項式オーバーヘッドが発生します。VNP=VP

また、問題と正確に関連しているわけではありませんが、一方向関数の概念に興味があるかもしれません。

次の参考資料も参照してください。

  1. 処理による価格設定-または -DworkとNaorによる迷惑メールとの戦い。
  2. 中程度に難しい機能:複雑さから Naorによるスパム対策まで
  3. 並行ゼロ知識: DworkとSahaiによるタイミング制約の必要性の削減
  4. BonehとNaorによる時限コミットメント

ありがとうございました。場合、故障しますか?VNP=VP

2
@対:申し訳ありませんが、それを言及するのを忘れていました。編集した回答を参照してください。
MS Dousti 2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.