Pada tahun 1984, Goldreich, Goldwasser, dan Micali meresmikan konsep fungsi pseudo-random dan mengusulkan implementasi PRF berdasarkan generator pseudo-random penggandaan panjang (PRG). Sejak itu, fungsi pseudo-random telah terbukti menjadi abstraksi yang sangat penting yang telah menemukan aplikasi di berbagai bidang, seperti otentikasi pesan dan pembuktian teorema. Dalam artikel ini saya akan membahas:
Apa itu fungsi acak (RF)
Apa itu fungsi pseudo-random (PRF)
Siapa keluargamu ini?
PRF vs. PRG
Apa hubungannya block cipher dengan itu?

Keserampangan
Dari namanya sudah jelas bahwa fungsi pseudo-random adalah sesuatu yang "terlihat" seperti fungsi acak. Nah, apa fungsi acak dalam kasus kita? Untuk memulainya, kami akan membatasi ruang lingkup pertimbangan kami ke fungsi yang menampilkan string nol dan satu dengan panjang string nol dan satu dengan panjang yang sama
, yaitu
Secara umum, hal ini dapat dihindari dan kita dapat mempertimbangkan pemetaan string dari satu panjang ke string dengan panjang lain, tetapi dalam hal ini kita harus memperhatikan perbedaan dalam dimensi. Selanjutnya, kami memperkenalkan himpunan semua fungsi yang melakukan pemetaan dan menunjukkannya
.
Pertimbangkan kardinalitas himpunan ini. Jelas sekali .
-
. â . ,
-
. ,
â
,
â .
, â - , . , .
, :
, :
:
â
(
).
. , , 20 . :
, , :
â ,
â , .
. -, , , ? , . .
-,
,
, , , , . , , , :
â , ,
,
.
.
.
, .
. ,
.
, , , :
,
.
, , . , - . , . , . , -
, , ,
,
. , , - , . , . . , ,
, ,
( ).

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

P.S. . , . , c:
P.P.S. â .
Bagaimana Membangun Fungsi Acak - tyk
Fungsi Pseudorandom: Tiga Dekade Kemudian - tyk
Pengantar Kriptografi Modern - tyk
Fungsi Pseudorandom dan Blok Cipher - tyk