|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 一 : [いち] 1. (num) one ・ 一方 : [いっぽう] 1. (conj,n-adv,n) (1) on the other hand 2. one side 3. one way 4. one direction 5. one party 6. the other party 7. (2) meanwhile 8. (3) only 9. simple 10. in turn ・ 方 : [ほう] 1. (n-adv,n) side 2. direction 3. way ・ 方向 : [ほうこう] 【名詞】 1. direction 2. course 3. way ・ 関 : [せき, ぜき] (suf) honorific added to names of makuuchi and juryo division sumo wrestlers ・ 関数 : [かんすう] (n) function (e.g., math, programming, programing) ・ 数 : [すう, かず] 1. (n,n-suf) number 2. figure
一方向性関数(いちほうこうせいかんすう, one-way function)とは、簡単に計算できるが逆関数の計算は非常に困難である関数を指す。暗号理論などで用いられる概念である。素因数分解問題の困難性を用いたものが代表的。 以下特に断りがなければ、単に「多項式時間アルゴリズム」といったら平均多項式時間確率アルゴリズムを指すものとする。 ==厳密な定義== で自然数の集合を表す。 Σ = とし、とする。 関数 が以下を満たす時、関数 ''f'' は一方向性関数であるという: # ''f'' は多項式時間で計算可能。すなわちある多項式時間アルゴリズム ''C'' があって ''C''(''x'') = ''f''(''x'') # 任意の多項式時間アルゴリズム ''A'' に対し、ある negligible な関数 ν とある が存在して、全ての ''k'' > ''k''''0'' に対し、 #: 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「一方向性関数」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 One-way function 」があります。 スポンサード リンク
|