في عام 1984 ، قام Goldreich و Goldwasser و Micali بإضفاء الطابع الرسمي على مفهوم الوظائف العشوائية الزائفة واقترحوا تطبيق PRF على أساس المولد العشوائي الزائف المضاعف (PRG). منذ ذلك الحين ، أثبتت الوظائف العشوائية الزائفة أنها تجريد مهم للغاية وجد تطبيقات في مجالات مختلفة ، مثل مصادقة الرسائل وإثبات النظرية. سأشرح في هذا المقال:
ما هي وظائف عشوائية (RF)
ما هي وظائف شبه عشوائية (PRF)
من هي عائلاتك هذه؟
PRF مقابل. PRG
ما علاقة شفرات الكتلة بها؟

العشوائية
بالفعل من الاسم يتضح أن الوظيفة شبه العشوائية هي شيء "يشبه" وظيفة عشوائية. حسنًا ، ما هي وظيفة عشوائية في حالتنا؟ بادئ ذي بدء ، سنقصر نطاق اعتبارنا على الدوال التي تعرض سلسلة من الأصفار والآحاد بطول سلسلة من الأصفار والآحاد بنفس الطول
، أي
يمكن حذف هذا ، بشكل عام ، ويمكننا التفكير في تعيينات سلاسل بطول واحد إلى سلاسل بطول آخر ، ولكن في هذه الحالة يتعين على المرء الانتباه إلى الاختلافات في الأبعاد. بعد ذلك ، نقدم مجموعة من جميع الوظائف التي تؤدي التعيين والإشارة إليها
.
ضع في اعتبارك العناصر الأساسية لهذه المجموعة. من الواضح .
-
. – . ,
-
. ,
–
,
– .
, – - , . , .
, :
, :
:
–
(
).
. , , 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. – .