Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΆΠΈΠΌ[1], ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ΄Π½Ρ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌΠ° Π‘ΠΠ‘-ΠΠΠ‘.
Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Π‘ΠΠΠ‘, Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΉ ΠΊΠ»ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΡΠ°Π±ΠΎΡΠ°Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎΠΌ (8.10).
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, RMAC Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΠΎΠ΄Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ — ΡΠΈΠ½Ρ
ΡΠΎΠΏΠΎΡΡΠ»ΠΊΡ iv, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΡΡΠ°Π±ΠΎΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΠ°Ρ (ΠΠ΄Π°) ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ
ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ 8.3 (Π Π΅ΠΆΠΈΠΌ RMAC).
ΠΡ
ΠΎΠ΄: Π‘Π΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΊ ? F? ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π° = (ai|| β’ β’? 11Π°,-) € F20, Π°Ρ… Π°Ρ 6 F-2, Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π (-, β’): FI," Ρ
FJ -> F? ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠΏΠΎΡΡΠ»ΠΊΠ° iv ? Fg.
ΠΡΡ
ΠΎΠ΄: ΠΠ°Ρ (Π, Π°) — ΠΊΠΎΠ΄ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π°, ΠΠ°Ρ (ΠΠ΄Π°) ? Fg.
- 1. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ (8.10) Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΉ ΠΊΠ»ΡΡ ΠΊ.
- 2. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π³Ρ0 = (0||? β’ β’ ||0) € F?.
- 3. ΠΠ»Ρ Π²ΡΠ΅Ρ
i ΠΎΡ 1 Π΄ΠΎ Π³ — 1 Π²ΡΡΠΈΡΠ»ΠΈΡΡ
4. ΠΡΡΠΈΡΠ»ΠΈΡΡ ΠΈ>Π³ = Π (ΠΊ, Π°*), Π³Π΄Π΅ Π°* = Π°Π³||1|| .
ΠΏ—len ΠΎΠ³ —1.
5. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Mac (fc, Π°) = Π (ΠΊ, wr Ρ ΠΊ Ρ iv). ?
Π Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΎΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ
ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±Π»ΠΎΡΠ½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΡΠΈΡΡΠΎΠ² Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠ°, ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏ = 64, Π² ΡΠΈΠ»Ρ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ° «Π΄Π½Π΅ΠΉ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ» Π΄Π°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ·Π²ΠΈΠΌ ΠΊ Π°ΡΠ°ΠΊΠ°ΠΌ Π½Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Ρ ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΡΠ° «ΠΡΠ·Π½Π΅ΡΠΈΠΊ» Π΄Π»ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° ΠΏ ΡΠ°Π²Π½Π° 128, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΡΠ° «ΠΡΠ·Π½Π΅ΡΠΈΠΊ» Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΌ ΠΈΡΠΎΠ²ΡΡΠ°ΠΊΠΈ.
- [1] Π‘ΠΌ. Jaulmes Π., Joux A., Valette F. RMAC: A randomized MAC beyond theparadox birthday limit, 2001.