関数は、が多項式時間アルゴリズムによって計算できる場合、ただしすべてのランダム化多項式時間アルゴリズム一方向です。
すべての多項式のためにと十分に大きいN、と仮定Xをより均一に選択される{0,1 \} \ ^ N。確率は、xの選択とAのランダム性に基づいて取得されます。N
それで...「One Way Functions」には暗号化以外の用途がありますか?はいの場合、それらは何ですか?
関数は、が多項式時間アルゴリズムによって計算できる場合、ただしすべてのランダム化多項式時間アルゴリズム一方向です。
すべての多項式のためにと十分に大きいN、と仮定Xをより均一に選択される{0,1 \} \ ^ N。確率は、xの選択とAのランダム性に基づいて取得されます。N
それで...「One Way Functions」には暗号化以外の用途がありますか?はいの場合、それらは何ですか?
回答:
また、一方向関数は、バーマン-ハートマニス同型予想に関するいくつかの議論で取り上げられました。 ジョセフとヤングは、一方向の関数が存在する場合、同型の推測は失敗すると推測しました(確率論的な敵ではなく、決定論的な敵に対する一方向ですが、うまくいけば、それはこの質問の目的には十分近いです)。 ジョン・ロジャースは、ジョセフ・ヤング予想が失敗した(つまり、一方向の関数は存在するが同型予想が成り立つ)相対化された世界を与えました。しかし、私が知る限り、JY予想は依然として、同型予想が間違っていると考えるように導く主要な技術的証拠の1つです(もし彼らがそう思うなら)。
ジョセフとヤングのアイデアの本質は、が一方向性関数である場合、f (S A T )はN P完全であるが、SATと同型ではないということです。
はい、ハッシュテーブルまたはハッシュマップには一方向の関数が必要です。また、一方向関数を使用して、重複検出(これとこれを参照)を非常に効率的に実行できます。どちらの場合も「良い」(衝突の可能性が低い)一方向関数が必要ですが、暗号強度は通常必要ありません。
一方向関数は、コルモゴロフ複雑度に適用されます。
一方向関数が存在する場合、情報推測の多項式時間制限対称性は偽です。
L.ロングプレとS.モカ。情報の対称性と一方向関数。情報処理レター、46(2):95 {100、1993
L.ロングプレとO.ワタナベ。情報の対称性と多項式時間の可逆性について。情報と計算、121(1):14 {22、1995