1984年、Goldreich、Goldwasser、およびMicaliは、疑似ランダム関数の概念を形式化し、長さ2倍の疑似ランダムジェネレーター(PRG)に基づくPRF実装を提案しました。それ以来、疑似ランダム関数は非常に重要な抽象化であることが証明され、メッセージ認証や定理証明などのさまざまな分野でアプリケーションが見つかりました。この記事では、次のことを説明します。
ランダム関数(RF)とは
疑似ランダム関数(PRF)とは
あなたのこれらの家族は誰ですか?
PRF対。PRG
ブロック暗号はそれと何の関係がありますか?

ランダム性
すでに名前から、疑似ランダム関数はランダム関数のように「見える」ものであることが明らかになります。さて、私たちの場合のランダム関数は何ですか?まず、我々は長さの0と1の文字列を表示する関数への配慮の私達の範囲を制限するであろうと同じ長さの0と1の文字列に
、それはあります
一般的に、これは省略でき、ある長さの文字列から別の長さの文字列へのマッピングを検討できますが、この場合、寸法の違いに注意する必要があります。次に、マッピングを実行してそれを示すすべての関数のセットを紹介 し
ます。
. , .
-
. – . ,
-
. ,
–
,
– .
, – - , . , .
, :
, :
:
–
(
).
. , , 20 . :
, , :
– ,
– , .
. -, , , ? , . .
-,
,
, , , , . , , , :
– , ,
,
.
.
.
, .
. ,
.
, , , :
,
.
, , . , - . , . , . , -
, , ,
,
. , , - , . , . . , ,
, ,
( ).

PRF vs. PRG
PRG – . , . , PRG – PRF, PRF – PRG. , PRG, . , PRG (), (seed)
. , PRG , PRF , . .
– , PRG PRF. , . , PRF , PRG.
, . , : , ,
,
, , () .
, , AES.
. , .

P.S. . , . , c:
P.P.S. – .