ΠΠ° Π²Ρ
ΠΎΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΠΊΠ»ΡΡ Π, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π±Π°ΠΉΡ ΠΊΠΎ, ΠΠ΄… Ay_i € Z28. ΠΠ»Ρ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»ΠΈΠ½Ρ 128 Π±ΠΈΡ Π³ = 16, Π° Π΄Π»Ρ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»ΠΈΠ½Ρ 256 Π±ΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π³ = 32.
Π‘Π°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ.[1]
- 2. ΠΠΎΠ»ΠΎΠΆΠΈΡΡ q = 0.
- 3. ΠΠ»Ρ Π²ΡΠ΅Ρ
i = 0,…, 255 Π²ΡΡΠΈΡΠ»ΠΈΡΡ
ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 5[Π³] ΠΈ S[q],
4. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Qi = Q-2 = 0.
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Ρ
ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²ΡΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ Z2g. ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π³Π΅ Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠ΅Π±Ρ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΊΠ»ΡΡΠ° Π.
ΠΡΠ»ΠΈ Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡΡΠ° ΡΠ°Π²Π½Π° 2048 = 250 β’ 8 Π±ΠΈΡ, ΡΠΎ ΠΊΠ»ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ²Π½ΠΎ 256 Π±Π°ΠΉΡ ΠΊΠΎ,…, Av-Ρ ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ³ Π²ΡΠ±ΡΠ°Π½Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Z2s, ΡΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° S ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎΠΉ.
ΠΠ»Ρ ΠΊΠ»ΡΡΠ΅ΠΉ, Π΄Π»ΠΈΠ½Ρ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠ΅Π½Π΅Π΅ 2048 Π±ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ°ΡΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° S Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΡΡΠ΅ Π (ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ S Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·). Π ΡΡΠ΄Π΅ ΡΠ°Π±ΠΎΡ ΡΡΠΎΡ ΡΠ°ΠΊΡ Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡΠΈ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΊΠ»ΡΡΠ°.
- [1] ΠΠ»Ρ Π²ΡΠ΅Ρ
Π³ = 0…, 255 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ 5[Π³] = Π³.