、ウ、ホ・レ。シ・ク、、マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、爨マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ 、ウ、ホ・レ。シ・ク、livedoor ・ッ・・テ・ラ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、瀝ivedoor ・ッ・・テ・ラ

  • トノイテ、オ、、ソケヤ、マ、ウ、ホソァ、ヌ、ケ。」
  • コス、オ、、ソケヤ、マ、ウ、ホソァ、ヌ、ケ。」
*フワシ。 [#ld9689d9]

#contents


*UOWHF [#f70dd647]

。。''universal one-way hash function。ハUOWHF。ヒ''、ネ、マ。「UOW、ホタュシチ、サ、ト[[・マ・テ・キ・蟠リソ]]、ホ、ウ、ネ、ヌ、「、。」


*UOWHF、ホケスタョ、ヒエリ、ケ、トヘ [#fc94409d]

[トヘ][Naor,Yung89]~
one-way permutation、ャツクコ゚、ケ、、ハ、鬢ミ。「UOWHF、マツクコ゚、ケ、。」

[トヘ][Rompel90]~
one-way function、ャツクコ゚、ケ、、ハ、鬢ミ。「UOWHF、マツクコ゚、ケ、。」

[ハ荵ヨ]one-way permutation、ホツクコ゚、イセト熙キ、ニ、筍「CRHF。ハセラニヘコ、ニ、ハ・マ・テ・キ・蟠リソ。ヒ、マケスタョ、ヌ、ュ、ハ、、。」、ト、゙、遙「セ蠏ュ、ホトヘ、ホキイフ、隍遙「CRHF、隍鷆OWHF、ホハ、ャケスタョ、キ、荀ケ、、、ウ、ネ、ャ、、、ィ、。」


*UHFツイ [#g2b2caca]

[トヘ]~
one-way permutation&mimetex("p:\{0,1 \}^l \rightarrow \{0,1\}");。「・マ・テ・キ・蟠リソツイ&mimetex("F= \{ f_k | f_k :\{ 0,1 \}^l \rightarrow \{ 0,1 \}^{l-1}, k \in \{0,1\}^n\}");。「・マ・テ・キ・蟠リソfSUB{k};、ネone-way permutation、ヌ、「、p、ケ鄲ョ、キ、ソ&mimetex("H=\{ f_k \circ p| f_k \circ p: \{0,1\}^l \rightarrow \{ 0,1 \}^{l-1}, k \in \{0,1\}^n \}");、ネ、ケ、。」~
、ウ、ホ、ネ、ュ。「。ヨF、ャUHFツイ。ラ、ハ、鬢ミ。「。ヨH、マUOWHFツイ。ラ、ヌ、「、。」

#img(http://security2600.sakura.ne.jp/main2/image3/UHF.jpg)
#img(,clear)


[トオチ][Wegman,Carter81]~
&mimetex("F=\{ f| f:X \rightarrow Y, |X| \le |Y| \}");、ネ、ケ、。」~
、ウ、ホ、ネ、ュ。「。ヨF、マUHFツイ。ラ~
「ホSUP{def};。ヨ&mimetex("\forall a_1,a_2 \in X (a_1 \not{=} a_2), b_1,b_2 \in Y; Pr[f(a_1)=b_1 \wedge f(a_2)=b_2 | f \overset{$}{\leftarrow} F]=\frac{1}{|Y|^2}");。ラ


*サイケヘハクク・ [#u71cab4e]

-ーナケ貉ヨコツサホチ[[。ヨ・マ・テ・キ・蟠リソ、ホセレフタイトヌスーツチエタュ。ラ:http://www.ieice.org/~isec/event/isec05051707.pdf]]