ΠΠ°ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (KEGOC)
CA-1.1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠΉ ΡΠΎΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠ°ΠΊΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅-ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊ. ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π΄ΠΈΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°. ΠΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° (ΠΏΡΠΎΡΡΡΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠΎΠ² ΡΠΎΡΡΠΎΡΠ½ΠΈΡ) Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ. ΠΠ΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΊΠ»ΡΡΠΎΠΌ, Π° ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ Π·Π°Π²ΠΈΡΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ°ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (KEGOC) (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ Π°ΠΊΡΠΈΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
«ΠΠΠΠΠ’ΠΠΠ‘ΠΠΠ ΠΠΠ‘Π’ΠΠ’Π£Π’ ΠΠΠΠ ΠΠΠ’ΠΠΠ Π Π‘ΠΠ―ΠΠ»
ΠΠ°ΡΠ΅Π΄ΡΠ° «ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ»
ΠΠ£Π Π‘ΠΠΠΠ― Π ΠΠΠΠ’Π Π½Π° ΡΠ΅ΠΌΡ: ΠΠ°ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (KEGOC)
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ: 5Π70 400 ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΡΠΏΠΎΠ»Π½ΠΈΠ»: ΠΠ»ΠΈΡΡ Π. Π. ΠΡΡΠΏΠΏΠ°: ΠΠ’-12−4
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ: ΡΡ. ΠΏΡΠ΅ΠΏ. Π’Π΅ΡΠ³Π΅ΡΡΠΈΠ·ΠΎΠ²Π° Π.Π‘.
ΠΠ»ΠΌΠ°ΡΡ, 2015 Π³ Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΠ»Π°Π²Π° 1
1.1 ΠΠΈΠ΄Ρ ΡΠ³ΡΠΎΠ·
1.2 Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ³ΡΠΎΠ·
1.3 ΠΠ»Π°ΡΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
1.4 ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ³ΡΠΎΠ·
1.5 ΠΡΠΈΡΠΈΠ½Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
1.6 ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
1.7 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ»Π°Π²Π° 2
2.1 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π·Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
2.2 ΠΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
2.3 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΠ΅ Π½Π° ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
2.4 ΠΡΠ±ΡΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
2.5 ΠΠΎΡΡΡΠΎΠΈΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
2.6 Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΡΡΡ ΠΠ»Π°Π²Π° 3
3.1 ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΡΠΎΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ²ΡΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
3.2 ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ — ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
3.3 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ-Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ (1−2ΠΏΡΠΈΠΌΠ΅ΡΠ°): Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ
3.4 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
3.5 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅
ΠΠ΅ΡΠ²Π°Ρ Π±ΡΠΊΠ²Π° ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ [13] | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | |
Π | ΠΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ (KEGOC) | 1) ΠΠ»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ CA-1.1. 2) ΠΠ»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ SKIPJACK. | 1) CA-1.1; 2) SKIPJACK. | (8),(14),(16) | |
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π’Π΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π»ΡΠ΄ΡΠΌΠΈ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΉ ΡΡΡΡΡΠ΅Π»Π΅ΡΠΈΠΉ. ΠΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠΉ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ — Π½Π°ΡΠΊΠ° ΠΎ Π·Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅Π²ΠΈΠ΄Π°Π½Π½ΡΠΉ Π΄ΠΎΡΠ΅Π»Π΅ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ, ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²ΡΠΌΡ Π²Π°ΠΆΠ½ΡΠΌΠΈ ΡΠ°ΠΊΡΠΎΡΠ°ΠΌΠΈ: 1) Π±ΡΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π΅Π΅ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ; 2) ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ Π±ΡΠ»Π° ΡΠ΄Π΅Π»ΠΎΠΌ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡ, ΡΠ΅ΠΉΡΠ°Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π·Π°ΡΠΈΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ Π»ΡΠ΄ΠΈ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, Ρ ΠΎΡΡ Π±Ρ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠΈ ΠΎΡ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π³Π»Π°Π·. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² — ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ ΠΈΠ· Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ «Π² Π½Π΅Π΄ΡΠ°Ρ ΡΠΏΠ΅ΡΡΠ»ΡΠΆΠ±» ΠΈΠ»ΠΈ Π½Π°ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠ°ΠΌΠΈ — Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π²Π΅ΡΡΠΌΠ° ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΡΠ°ΡΡΠ½ΡΠΌΠΈ Π»ΠΈΡΠ°ΠΌΠΈ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ:
CA-1.1. ΠΈ SKIPJACK.
CA — ΡΡΠΎ Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΊΠ»Π΅ΡΠΎΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠ°Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΠΎΠ²Π°ΡΠ΄ΠΎΠΌ ΠΡΡΠΎΠ²ΠΈΡΠΎΠΌ (Howard Gutowitz) [677, 678, 679]. ΠΠ½ ΡΠΈΡΡΡΠ΅Ρ 384-Π±ΠΈΡΠΎΠ²ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° 1088-Π±ΠΈΡΠΎΠ²ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° ΠΊΠ»ΡΡΠ° — 1024-Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΈ 64- Π±ΠΈΡΠΎΠ²ΡΠΉ). ΠΠ·-Π·Π° ΠΏΡΠΈΡΠΎΠ΄Ρ ΠΊΠ»Π΅ΡΠΎΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡ Π΅ΠΌΠ°Ρ . CA-1.1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅, ΡΠ°ΠΊ ΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠ»Π΅ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠ°. ΠΡΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, Π° ΠΏΡΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π΅ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠΡΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ-ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. CA-1.1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠΉ ΡΠΎΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠ°ΠΊΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅-ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊ. ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π΄ΠΈΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°.
Skipjack ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ NSA Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Clipper ΠΈ Capstone (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π»Ρ 24.16 ΠΈ 24.17). Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΌ, Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈΡΡ. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π·Π°ΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ°. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΌ Π½Π΅ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ Π΅Π³ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ NSA Π½Π΅ Ρ ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Skipjack ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π±Π΅Π· ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π²ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Clipper. ΠΠ³Π΅Π½ΡΡΡΠ²ΠΎ Π½Π΅ Ρ ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
ΠΠ»Π°Π²Π° 1
1.1 ΠΠΈΠ΄Ρ ΡΠ³ΡΠΎΠ·. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ (ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²);
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ (ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ²ΡΠ·Π΅ΠΉ);
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π½Π΅ΡΠ½Π΅Π΅ Π½Π°Π²ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ);
ΠΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ (ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΡ, ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ);
ΠΡΠ°Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅).
1.2 Π₯Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ³ΡΠΎΠ· Π£ΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΊΡΠΎΡΡ Π₯ΠΈΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΡΠ²ΡΠ·ΠΈ ΠΠ΅ΡΠ΅Ρ Π²Π°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΠΉ (ΠΠΠ) ΠΠ΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ Π Π°Π·Π³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΊΡΠΎΡΡ ΠΠ΅ΡΡΠ°ΡΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ (ΠΏΠΎΠΆΠ°ΡΡ, Π°Π²Π°ΡΠΈΠΈ, Π²Π·ΡΡΠ²Ρ) Π‘ΡΠΈΡ ΠΈΠΉΠ½ΡΠ΅ Π±Π΅Π΄ΡΡΠ²ΠΈΡ (ΡΡΠ°Π³Π°Π½Ρ, Π½Π°Π²ΠΎΠ΄Π½Π΅Π½ΠΈΡ, Π·Π΅ΠΌΠ»Π΅ΡΡΡΡΠ΅Π½ΠΈΡ) ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΠ±ΠΎΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ) Π’ΡΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΡΠ΅ ΡΠ³ΡΠΎΠ·Ρ:
ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΡ;
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ (ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ) ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ;
ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ (ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ) ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π»ΠΈΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π°.
1.3 ΠΠ»Π°ΡΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ, ΠΊΠ°ΠΊ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ° Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΌΡ ΠΊΠ»Π°ΡΡΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠ°Π½Π°Π»Ρ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΠ‘Π ΠΊ Π½Π΅ΠΌΡ.
Π₯ΠΈΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ (ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ-Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ , ΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡ ΠΈ Ρ. Π΄.).
ΠΠΎΠ΄ΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠ² (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π°ΡΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡ).
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°ΠΊΠ»Π°Π΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ.
ΠΡΠ²Π΅Π΄ΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ΅.
Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡΡΠ΅ΠΌΠΊΠ° Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΠΊΠ»Π°ΡΡΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠ°Π½Π°Π»Ρ ΡΠΎ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΠ‘Π ΠΊ Π½ΠΈΠΌ.
Π‘Π½ΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°ΠΊΠ»Π°Π΄Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² Π‘ΠΠ.
ΠΠ²ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ² ΠΈ Π΄Ρ.).
Π ΡΡΠ΅ΡΡΠ΅ΠΌΡ ΠΊΠ»Π°ΡΡΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠ°Π½Π°Π»Ρ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π±Π΅Π· ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ (Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΈ, ΡΠ΅ΠΏΠ»ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΠ²).
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π²ΠΈΠ±ΡΠΎΠ°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², Π»Π°Π·Π΅ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²Π΅Π΄ΠΊΠΈ (Π±ΠΈΠ½ΠΎΠΊΠ»Π΅ΠΉ, ΠΏΠΎΠ΄Π·ΠΎΡΠ½ΡΡ ΡΡΡΠ± ΠΈ Ρ. Π΄.).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠΏΡΠΈΠΊΠΎ-ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π·Π²Π΅Π΄ΠΊΠΈ (Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ΅Π»Π΅ΠΊΠ°ΠΌΠ΅Ρ, ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² Π½ΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅Π½ΠΈΡ ΠΈ Ρ. Π΄.).
ΠΡΠΌΠΎΡΡ ΠΎΡΡ ΠΎΠ΄ΠΎΠ² ΠΈ ΠΌΡΡΠΎΡΠ°.
ΠΡΠ²Π΅Π΄ΡΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄ΡΡΠ΅ΠΉ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΡΠΊΡΡΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ, ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ ΠΏΡΠΎΡΠΏΠ΅ΠΊΡΠΎΠ² ΠΈ Ρ. Π΄.).
Π ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌΡ ΠΊΠ»Π°ΡΡΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠ°Π½Π°Π»Ρ ΡΠΎ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π±Π΅Π· ΠΠ‘Π ΠΊ Π½ΠΈΠΌ.
ΠΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠ΅ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ Π‘ΠΠ (ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠ΅ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ (ΠΠΠΠ), ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½Π°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ°ΡΠΊΠ°Π΄ΠΎΠ², ΠΏΠ°ΡΠ°Π·ΠΈΡΠ½Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΡ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ).
ΠΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠ΅ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π»ΠΈΠ½ΠΈΡΠΌ ΡΠ²ΡΠ·ΠΈ.
Π‘Π½ΡΡΠΈΠ΅ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Ρ Π»ΠΈΠ½ΠΈΠΉ ΡΠ²ΡΠ·ΠΈ.
Π‘Π½ΡΡΠΈΠ΅ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Π‘Π½ΡΡΠΈΠ΅ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ.
Π‘Π½ΡΡΠΈΠ΅ Π½Π°Π²ΠΎΠ΄ΠΎΠΊ Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΏΠ»ΠΎΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°Π²ΡΠ·ΡΠ²Π°Π½ΠΈΡ.
Π‘Π½ΡΡΠΈΠ΅ Ρ Π»ΠΈΠ½ΠΈΠΉ, Π²ΡΡ ΠΎΠ΄ΡΡΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²Π°Ρ Π·Π° ΡΡΠ΅Ρ Π°ΠΊΡΡΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.
Π‘Π½ΡΡΠΈΠ΅ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΠΉ ΠΎΠΏΡΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΠΠΠ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅ΡΡΠΌ.
1.4 ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ³ΡΠΎΠ· (ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΡΠ³ΡΠΎΠ·Ρ Π² ΠΏΠ»Π°Π½Π΅ Π΅Π΅ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ) Π»ΡΠ΄ΠΈ;
ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°;
ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ;
Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ΅Π΄Π°. ΠΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ³ΡΠΎΠ·:
ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ) — ΠΏΡΠΈΡΠΈΠ½Ρ, Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΠΏΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ³ΡΠΎΠ·Ρ;
ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ — ΠΏΡΠΈΡΠΈΠ½Ρ, Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ (Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π·Π²Π΅Π΄ΠΎΠΊ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ², ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ ΡΠΏΠΈΠΎΠ½Π°ΠΆ, Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π½Π΅Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²), ΡΠ°ΠΊ ΠΈ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ (ΠΏΠ»ΠΎΡ ΠΎΠ΅ ΠΏΡΠΈΡ ΠΎΡΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°, Π½ΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ) ΡΠ³ΡΠΎΠ·Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
1.5 ΠΡΠΈΡΠΈΠ½Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π‘ΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅
1. ΠΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΠΈΠ²Π΅ΡΡΠΈΡ (ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΆΠ°ΡΠΎΠ², Π²Π·ΡΡΠ²ΠΎΠ², ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π΄Ρ.)
ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π°Π΄ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΌ (Ρ ΠΈΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ, ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ) ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ (ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ΅ ΠΎΠ±Π»ΡΡΠ΅Π½ΠΈΠ΅, Π²Π²ΠΎΠ΄ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·ΡΡΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΠΏΡΠΈΡ ΠΈΠΊΡ Π»ΠΈΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΡ ΠΎΡΡΠΎΠΏΠ½ΡΠΌ ΠΎΡΡΠΆΠΈΠ΅ΠΌ)
2. ΠΠ΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΡΠΊΠ°Π·Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° (Π³ΠΈΠ±Π΅Π»Ρ, Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΡ) Π‘Π±ΠΎΠΈ Π»ΡΠ΄Π΅ΠΉ (Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΡ) ΠΡΠΈΠ±ΠΊΠΈ Π»ΡΠ΄Π΅ΠΉ ΠΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅, Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΡΠΊΠ°Π·Ρ (ΠΏΠΎΠ»Π½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΡ) Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΆΠΈΠ·Π½Π΅ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π‘Π±ΠΎΠΈ (ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΡ) Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΆΠΈΠ·Π½Π΅ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π‘ΡΠΈΡ ΠΈΠΉΠ½ΡΠ΅ Π±Π΅Π΄ΡΡΠ²ΠΈΡ (Π½Π°Π²ΠΎΠ΄Π½Π΅Π½ΠΈΡ, Π·Π΅ΠΌΠ»Π΅ΡΡΡΡΠ΅Π½ΠΈΡ, ΡΡΠ°Π³Π°Π½Ρ) ΠΠ΅ΡΡΠ°ΡΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ (ΠΏΠΎΠΆΠ°ΡΡ, Π²Π·ΡΡΠ²Ρ, Π°Π²Π°ΡΠΈΠΈ) ΠΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½Π°Ρ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
1.6 ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ. Π΅. Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΡΠ΅Π²ΠΈΠ·ΠΈΠΈ) Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²;
ΠΠΎΠ΄ΠΊΡΠΏ ΠΈΠ»ΠΈ ΡΠ°Π½ΡΠ°ΠΆ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ;
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π°Π³Π΅Π½ΡΠΎΠ² Π² ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° ΡΠΈΡΡΠ΅ΠΌΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π² Π³ΡΡΠΏΠΏΡ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ);
ΠΠ΅ΡΠ΅Ρ Π²Π°Ρ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡ , Π°ΠΊΡΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ·Π»ΡΡΠ΅Π½ΠΈΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²;
Π₯ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΎΡΡ ΠΎΠ΄ΠΎΠ² (ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ, Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΡΠΏΠΈΡΠ°Π½Π½ΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Ρ. ΠΏ.)
1.7 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ»Π°ΡΡΠΎΠ² Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ:
ΠΊΠ»Π°ΡΡ 4 (Π4) — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π² Π½ΠΈΡ , Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ;
ΠΊΠ»Π°ΡΡ 3 (Π3) — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π² Π½ΠΈΡ , ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ;
ΠΊΠ»Π°ΡΡ 2 (Π2) — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π² Π½ΠΈΡ , ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ;
ΠΊΠ»Π°ΡΡ 1 (Π1) — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π² Π½ΠΈΡ , ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΠΎ Π΄Π°Π½Π½ΡΠΌ Π·Π°Π΄Π°ΡΠΈ (ΠΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ (KEGOC)) Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ Π1 Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠ»Π°Π²Π° 2
2.1 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π·Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π°Π²Π°ΡΡΡΡ ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΊΠ»ΡΡΠ°;
ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π΅ΠΌΡ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°;
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ;
ΡΠΈΡΠ»ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠΎΠ³ΡΡ Π½ΠΈΠΆΠ½ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² (Ρ ΡΡΠ΅ΡΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ);
Π·Π½Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Π»ΠΈΡΡΡ Π½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ Π·Π°ΡΠΈΡΡ;
Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π° Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ»ΡΡΠ°;
ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌΠΈ;
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ, Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ Π² ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅;
Π΄Π»ΠΈΠ½Π° ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ°Π²Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°;
Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ;
Π»ΡΠ±ΠΎΠΉ ΠΊΠ»ΡΡ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ;
Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ, ΡΠ°ΠΊ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΊΠ»ΡΡΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Π΅ΡΡΠΈ ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΡ ΡΠ΄ΡΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ.
2.2 ΠΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΎΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ (ΠΠ‘) Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. ΠΡΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²Π΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ : Π»ΡΠ΄Π΅ΠΉ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΡ ΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠ‘ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ (ΠΠ‘) ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ. Π’ΠΎ Π΅ΡΡΡ ΠΠ‘ ΡΡΠΎ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π‘Π£ΠΠ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² (ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΈ Ρ. ΠΏ.).
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ ΡΠ°ΠΊ, ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ‘ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈΠ·Π»Π°Π³Π°ΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΠ΅Π±Π½ΠΈΠΊΠ°Ρ ΠΈ ΡΡΠ΅Π±Π½ΡΡ ΠΊΡΡΡΠ°Ρ . ΠΠΎ ΠΠ‘, Ρ ΠΎΡΡ ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π°Ρ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΠΠ‘. ΠΡΠ°Π²Π΄Π°, ΡΠ΅ΡΠΌΠΈΠ½ ΠΠ‘ ΡΠ°ΡΡΠΎ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΠ‘, ΠΊΠΈΠ±Π΅ΡΡΠΈΡΠΌΠ° ΠΈ Ρ. ΠΏ. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ‘ — ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ Π² ΡΠ΅Π±Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ‘, Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΠ΅ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Human relation, Ρ. Π΅. Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΠ¦ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΈΠ΄Ρ ΠΠ‘:
ΠΠ‘ΠΠ — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ². Π Π΅ΡΠ°Π΅ΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ: ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅);
Π‘ΠΠΠ — ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ°ΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π΅ΡΠ°Π΅ΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ: ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΌΠ΅Ρ, Π·Π°ΠΊΠ°Π·Π½ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ);
ΠΠ‘Π’ΠΠ — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Ρ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΊ Π²ΡΠΏΡΡΠΊΡ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π½Π° Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. Π Π΅ΡΠ°Π΅ΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ: ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ½ΡΡ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠ°ΡΡ, ΡΠ°ΡΡΠ΅Ρ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π»ΡΠ΄Π΅ΠΉ ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ; ΡΠ°ΡΡΠ΅ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΠ°ΡΠΎΠ² ΠΈ Ρ. ΠΏ);
ΠΠ‘Π£Π’Π — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Π°ΠΌΠΌΠΈΠ°ΡΠ½ΠΎΠΉ ΡΠ΅Π»ΠΈΡΡΡ. Π Π΅ΡΠ°Π΅ΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ: Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ);
ΠΠΠ‘ — Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (Π½Π°Π±ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΡΡΠ°Π½ΠΊΠΎΠ² Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΠΎΠ±ΠΎΡΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ). (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π Π΅ΡΠ°Π΅ΠΌΡΠ΅Π·Π°Π΄Π°ΡΠΈ: ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ, ΡΠ΅ΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ΄Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, ΡΠΊΠ»Π°Π΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ. ΠΏ.);
ΠΠ‘Π£Π — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ (ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ: ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ: Π±ΡΡ ΡΡΠ΅Ρ, ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°Π΄ΡΡ, ΡΠ½Π°Π±ΠΆΠ΅Π½ΠΈΠ΅, ΡΠ±ΡΡ ΠΈ Ρ. ΠΏ.)
ΠΠ°ΡΡΠ±Π΅ΠΆΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ ΠΠ‘Π£Π — ΡΡΠΎ ΠΎΠ±ΡΠ΅ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (MIS — management information system ΠΈ EIS — executive information system):
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΠ‘Π£Π ΠΏΠΎ:
ΠΏΠΎ ΠΎΡΡΠ°ΡΠ»ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ, ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠ³Π°Π½ΠΎΠ² ΠΠΠ ΠΈ Π΄Ρ.,
ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠΊΠ»Π°Π΄Π°, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΠΎΠ½Π΄ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΠ΅ ΠΈ Π΄Ρ.,
ΠΏΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π°ΡΡ ΠΈΠ², ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°ΡΡΠ΅ΡΠΎΠ² ΠΈ Π΄Ρ.
2.3 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΠ΅ Π½Π° ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ° ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²Π»ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΡ, ΠΎΠ±ΡΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ:
Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡΠΈ — Π²ΡΡΠΎΠΊΠ°Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ Π»ΠΈΠ½ΠΈΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΈΠΌΠ΅ΡΡΠ°Ρ Π²ΡΡΠΎΠΊΡΡ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΡ, ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ Π²Π°ΠΆΠ½ΠΎΡΡΡ.
ΠΠ±ΡΠ΅ΠΌ — Π²ΡΡΠΎΠΊΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ Π»ΠΈΠ½ΠΈΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ — Π²ΡΡΠΎΠΊΠ°Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΡΠΎΠΊ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
2.4 ΠΡΠ±ΠΎΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈ ΡΡΠ΅Π΄ΡΡΠ² Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΌ Π»ΠΈΠ½ΠΈΡΠΌ ΠΈ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΡΠ²ΡΠ·ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:
Π€ΠΈΠ»ΡΡΡ «ΠΡΠ°Π½ΠΈΡ-8». ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠΈΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡ ΡΡΠ΅ΡΠΊΠΈ Π·Π° ΡΡΠ΅Ρ Π°ΠΊΡΡΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· Π΄Π²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ: ΠΎΡΠΊΡΡΡΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠΈ, ΡΠ΅ΡΠΈ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΡΠΊΠΎΠΉ ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΡΠΊΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠ° — ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ Π² ΡΠ΅ΡΠ΅Π²ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΡΠ°ΡΡΠΎΡ ΠΏΡΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π·Π°Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π°ΡΡΡΡ Π² Π»ΠΈΠ½ΠΈΡ ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠΌ Π½Π°Π²ΡΠ·ΡΠ²Π°Π½ΠΈΠΈ.
ΠΠΎΠ΄Π°Π²ΠΈΡΠ΅Π»Ρ ΡΠΎΡΠΎΠ²ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² «ΠΠ΅Π·Π»». ΠΠ·Π΄Π΅Π»ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΠΎΠ²ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Ρ : CDMA-450, GSM-900, GSM-1800, 3G (UMTS-2100).
2.5 ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
2.6 Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΠ»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠ². ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΎΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ «ΠΠ-1500» .
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΠΉ ΠΎΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ «ΠΠ-1500» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ· ΡΡΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΡΠ΅ΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ Π»ΠΈΠ½ΠΈΡΡ ΡΠ²ΡΠ·ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΠΎΠ±Π΅ΡΡΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΡΠΈ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ, ΡΠ°ΠΊ ΠΈ Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ Π»ΠΈΠ½ΠΈΡΡ , Π»ΠΈΠ±ΠΎ Π² ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΡΠΈ.
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ² «Π¦ΠΠΠΠΠ-Π». Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ² Π½Π° ΡΡΠ°ΡΡΠΊΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ Π°Π±ΠΎΠ½Π΅Π½ΡΠ° Π΄ΠΎ ΠΠΠ’Π‘. ΠΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠΏΠ΅ΠΊΡΡΠ° ΡΠ΅ΡΠΈ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½ΠΎΠΉ ΡΡΠΌΠΎΠ²ΠΎΠΉ ΠΏΠΎΠΌΠ΅Ρ ΠΎΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΈ. ΠΡΠΈΠ±ΠΎΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΈΠ½ΡΠ°Π·Π½ΡΡ ΠΈ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠΌΠΎΠ²ΡΡ ΠΏΠΎΠΌΠ΅Ρ Ρ ΠΊΠ°ΠΊ ΠΏΡΠΈ «ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ», ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈ «ΠΏΠΎΠ΄Π½ΡΡΠΎΠΉ» ΡΡΡΠ±ΠΊΠ΅ Π·Π°ΡΠΈΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°. ΠΡΠΈΠ±ΠΎΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊ Π½Π° Π³ΠΎΡΠΎΠ΄ΡΠΊΠΈΡ , ΡΠ°ΠΊ ΠΈ Π½Π° ΠΌΠ΅ΡΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π»ΠΈΠ½ΠΈΡΡ .
ΠΠ»Π°Π²Π° 3
3.1 ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΡΠΎΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ²ΡΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΠ»Π³ΠΎΡΠΈΡΠΌ CA-1.1:
CA-1.1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅, ΡΠ°ΠΊ ΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠ»Π΅ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠ°. ΠΡΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, Π° ΠΏΡΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π΅ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠΡΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ-ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ². ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΈΠ½ΡΠΎΡΠ°ΠΌΠ°ΡΠΈΠ΅ΠΉ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ CA-1.1 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°Π½ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΎ Π΅Π³ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΡΠΎΠ²ΠΈΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²ΡΠΊΡΡΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·, Π½ΠΎ Π΅ΠΌΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΠΊΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠΈΠΌΡΠ»Π° ΠΡΡΠΎΠ²ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π½Π°Π³ΡΠ°Π΄Ρ Π² 1000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π΄Π»Ρ «ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π²ΡΠΊΡΡΡΠΈΡ CA-1.1.» CA-l.1 Π·Π°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½ [678], Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ Π½Π°Π³ΡΠ°Π΄Ρ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ· ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΊ ΠΠΎΠ²Π°ΡΠ΄Ρ ΠΡΡΠΎΠ²ΠΈΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Howard Cutowitz, ESPCI, Laboratorie d’Electronique, 10 rue Vauquelin, 75 005 Paris, France.
3.2 ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ
CA — ΡΡΠΎ Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΊΠ»Π΅ΡΠΎΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠ°Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΠΎΠ²Π°ΡΠ΄ΠΎΠΌ ΠΡΡΠΎΠ²ΠΈΡΠΎΠΌ (Howard Gutowitz) [677, 678, 679]. ΠΠ½ ΡΠΈΡΡΡΠ΅Ρ 384-Π±ΠΈΡΠΎΠ²ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° 1088-Π±ΠΈΡΠΎΠ²ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° ΠΊΠ»ΡΡΠ° — 1024-Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΈ 64- Π±ΠΈΡΠΎΠ²ΡΠΉ). ΠΠ·-Π·Π° ΠΏΡΠΈΡΠΎΠ΄Ρ ΠΊΠ»Π΅ΡΠΎΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡ Π΅ΠΌΠ°Ρ .
3.3 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ-Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ (1−2ΠΏΡΠΈΠΌΠ΅ΡΠ°): Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ
CA-1.1 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠΉ ΡΠΎΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠ°ΠΊΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅-ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊ. ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°Π΄ΠΈΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°. ΠΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° (ΠΏΡΠΎΡΡΡΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠΎΠ² ΡΠΎΡΡΠΎΡΠ½ΠΈΡ) Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ. ΠΠ΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΊΠ»ΡΡΠΎΠΌ, Π° ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΊΠ°ΠΊ ΠΎΡ ΠΊΠ»ΡΡΠ°, ΡΠ°ΠΊ ΠΈ ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² Ρ ΠΎΠ΄Π΅ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ. CA-1.1 ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΡΡΡΠΊΡΡΡΠ΅ Π±Π»ΠΎΡΠ½ΡΡ ΡΠ²ΡΠ·Π΅ΠΉ. Π’ΠΎ Π΅ΡΡΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π±Π»ΠΎΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½Π° ΠΎΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΡΠΎΠΊΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΡΠ°Π΄ΠΈΠΉ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΠΎΡΠΎΠΊΠΎΠΌ ΡΠΈΡΡΠΎΡΠ΅ΠΊΡΡΠ°. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ²ΡΠ·ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π·ΡΡΡ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Skipjack, ΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Skipjack Π½Π΅Ρ ΠΊΠ»ΡΡΠ΅ΠΉ, ΡΠ»Π°Π±ΡΡ Π² ΡΠΌΡΡΠ»Π΅ DES, ΡΡΠ΄ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΊΠ»ΡΡΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅ Π΄ΡΡΠ³ΠΈΡ . Π£ Skipjack ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 270 ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ Ρ DES, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ 1 ΠΊ 1000. ΠΠΈΡΠ½ΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ Skipjack — ΠΏΠ»ΠΎΡΠΊΠΎΠ΅, Π½ΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΡΠ²ΠΈΠ» ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ, Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ΅Π²ΠΎΠ³Ρ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ SKIPJACK:
Skipjack ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ NSA Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Clipper ΠΈ Capstone (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π»Ρ 24.16 ΠΈ 24.17). Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΌ, Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈΡΡ. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π·Π°ΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ°.
ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΌ Π½Π΅ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ Π΅Π³ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ, Π° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ NSA Π½Π΅ Ρ ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Skipjack ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π±Π΅Π· ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π²ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Clipper. ΠΠ³Π΅Π½ΡΡΡΠ²ΠΎ Π½Π΅ Ρ ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ΅Π½ Π»ΠΈ Skipjack? ΠΡΠ»ΠΈ NSA Π·Π°Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΎΠ½ΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅Ρ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΅ΡΠ»ΠΈ NSA Π·Π°Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Ρ Π»Π°Π·Π΅ΠΉΠΊΠΎΠΉ, ΡΠΎ ΠΎΠ½ΠΎ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΡΡΠΎ. ΠΠΎΡ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ [1154, 462].
ΠΡΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠΈΡΡ.
Π Π°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° — 64 Π±ΠΈΡΠ°.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 80-Π±ΠΈΡΠΎΠ²ΡΠΉ ΠΊΠ»ΡΡ.
ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ ECB, CBC, 64-Π±ΠΈΡΠΎΠ²ΡΠΉ OFB, Π»ΠΈΠ±ΠΎ 1-, 8-, 16-, 32- ΠΈΠ»ΠΈ 64-Π±ΠΈΡΠΎΠ²ΡΠΉ CFB.
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π΅ΡΠΈΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 32 ΡΡΠ°ΠΏΠΎΠ².
NSA Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π½ΠΈΠΌ Π² 1985 ΠΈ Π·Π°Π²Π΅ΡΡΠΈΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π² 1990.
Π Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Mykotronx Clipper ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π² Π²ΡΠ΄Π°ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΠΏΡΠΈΡΡΡΠ°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Skipjack, ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 64 ΡΠ°ΠΊΡΠ°. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°ΠΏ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π²Π° ΡΠ°ΠΊΡΠ°: ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ S-Π±Π»ΠΎΠΊΠ°, Π° Π΄ΡΡΠ³ΠΎΠΉ — Π΄Π»Ρ Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ XOR Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ°. (ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅, ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.) Π Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Mykotronx ΡΡΠ° Π΄Π²ΡΡ ΡΠ°ΠΊΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ «G-Π±Π»ΠΎΠΊΠΎΠΌ», Π° Π²ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ — «ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ». (Π§Π°ΡΡΡ G-Π±Π»ΠΎΠΊΠ° Π½ΠΎΡΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «F-ΡΠ°Π±Π»ΠΈΡΡ» ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ.)ΠΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ»ΡΡ Π°ΠΌ Skipjack ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 16 S-Π±Π»ΠΎΠΊΠΎΠ², Π° ΠΏΠΎ Π΄ΡΡΠ³ΠΈΠΌ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ S-Π±Π»ΠΎΠΊΠΎΠ² Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅Π³ΠΎ 128 Π±Π°ΠΉΡ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ΅ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π° ΡΡΠΈΡ ΡΠ»ΡΡ Π° Π±ΡΠ»ΠΈ ΠΏΡΠ°Π²Π΄ΠΎΠΉ. ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ»ΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ ΡΡΠ°ΠΏΡ Skipjack, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ DES, ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠ°. ΠΡΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΠΎ «ΡΠ΄Π²ΠΈΠ³Π°Ρ » ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠΈ Π½Π° Crypto '94 ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² Skipjack ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ «48-Π±ΠΈΡΠΎΠ²Π°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΡ ΠΎΠΆ Π½Π° SHA (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» 18.7), Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ΅ 16-Π±ΠΈΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠ°. Π’ΡΠΈ ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Π·Π°Π²ΠΈΡΡΡΠ΅ΠΉ ΠΎΡ ΠΊΠ»ΡΡΠ° ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, Π΄Π°ΡΡ 16 Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°ΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ XOR Ρ ΠΎΡΡΠ°Π²ΡΠΈΠΌΡΡ ΠΏΠΎΠ΄Π±Π»ΠΎΠΊΠΎΠΌ. ΠΠ°ΡΠ΅ΠΌ Π²Π΅ΡΡ Π±Π»ΠΎΠΊ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π½Π° 16 Π±ΠΈΡΠΎΠ² ΠΈ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠ°ΠΏΠ°, ΠΈΠ»ΠΈ ΡΠ΄Π²ΠΈΠ³Π°. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ 128 Π±Π°ΠΉΡΠΎΠ² Π΄Π°Π½Π½ΡΡ S-Π±Π»ΠΎΠΊΠ°. Π― ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ S-Π±Π»ΠΎΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠ»ΡΡΠ°. ΠΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΠ΅ Skipjack Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠΎΡ ΠΎΠΆ Π½Π° DES. NSA ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΡΡΠΎ Π΅Π³ΠΎ Π·Π°ΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ° Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² Π±ΡΠ΄Π΅Ρ Π²ΡΠΊΡΡΡΠ° ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π°, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠΈΡΠΊΠΎΠ²Π°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠΌΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ. Π’ΠΎ, ΡΡΠΎ NSA ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Skipjack Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ Π‘ΠΈΡΡΠ΅ΠΌΡ Π·Π°ΡΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ (Defense Messaging System, DMS), ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. Π§ΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡ ΡΠΊΠ΅ΠΏΡΠΈΠΊΠΎΠ², NIST ΡΠ°Π·ΡΠ΅ΡΠΈΠ» ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ «ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ². .. ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ «. Π ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΎΡΡΠ΅ΡΠ΅ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² (ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° Π½Π΅ Π±ΡΠ»ΠΎ, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ) ΡΠΎΠΎΠ±ΡΠ°Π»ΠΎΡΡ: ΠΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠ΅ 18 ΠΌΠ΅ΡΡΡΠ΅Π², ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠΊΡΡΡΠΈΡ Skipjack ΡΡΠ°Π²Π½ΡΠ΅ΡΡΡ Ρ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ Π²ΡΠΊΡΡΡΠΈΡ DES ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· 36 Π»Π΅Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΈΡΠΊ, ΡΡΠΎ Skipjack Π±ΡΠ΄Π΅Ρ Π²Π·Π»ΠΎΠΌΠ°Π½ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ 30−40 Π»Π΅Ρ, Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½. ΠΠ΅Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΈ ΡΠΈΡΠΊ Π²Π·Π»ΠΎΠΌΠ° Skipjack Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π²ΡΠΊΡΡΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·. Π£ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½Π΅ ΡΠ»Π°Π±ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠΊΡΠΏΠ΅ΡΡΡ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΠ·ΡΡΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ NSA ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ Skipjack ΠΊ ΠΊΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·Ρ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ½Π΅ ΡΠ°ΠΌΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΡΠ°ΠΊ, ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π΄ΠΈΡΠΊΡΡΡΠΈΠΈ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠΌΠΎΠ³Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ — ΡΡΠΎ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΈΠΌ NSA. ΠΡΡΠ°Π»ΡΡ Π±Π΅Π· ΠΎΡΠ²Π΅ΡΠ° Π²ΠΎΠΏΡΠΎΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠ»ΠΎΡΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ Skipjack. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Skipjack Π½Π΅Ρ ΠΊΠ»ΡΡΠ΅ΠΉ, ΡΠ»Π°Π±ΡΡ Π² ΡΠΌΡΡΠ»Π΅ DES, ΡΡΠ΄ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΊΠ»ΡΡΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅ Π΄ΡΡΠ³ΠΈΡ . Π£ Skipjack ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 270 ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ Ρ DES, Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠΈΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ 1 ΠΊ 1000. ΠΠΈΡΠ½ΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ Skipjack — ΠΏΠ»ΠΎΡΠΊΠΎΠ΅, Π½ΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΡΠ²ΠΈΠ» ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ, Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ΅Π²ΠΎΠ³Ρ. Skipjack Π·Π°ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½, Π½ΠΎ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΠ΅Π½ΡΠ° ΡΡΠΎΡ ΠΏΠ°ΡΠ΅Π½Ρ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ½Π΅. ΠΠ°ΡΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΡΠΎΠ³Π΄Π° ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π°Π»Π³ΠΎΡΠΈΡΠΌ Skipjack Π±ΡΠ΄Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΊΠ΅ΠΌ-ΡΠΎ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ. ΠΡΠΎ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π·Π°ΡΠΈΡΡ ΠΏΠ°ΡΠ΅Π½ΡΠΎΠΌ, ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ°.
3.4 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
3.5 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ (Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°ΡΡΡ). Π’ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π ΠΈΡΡΠ½ΠΎΠΊ 2 — Π³ΠΎΠ»ΠΎΠ²Π½Π°Ρ ΡΠΎΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π ΠΈΡΡΠ½ΠΎΠΊ 3 — ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π ΠΈΡΡΠ½ΠΎΠΊ 4 — Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ 5 — Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» Π ΠΈΡΡΠ½ΠΎΠΊ 6 — ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠ»ΡΡ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ (8 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) Π ΠΈΡΡΠ½ΠΎΠΊ 7 — ΡΠ°ΠΉΠ» ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½ Π ΠΈΡΡΠ½ΠΎΠΊ 8 — Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π ΠΈΡΡΠ½ΠΎΠΊ 9 — ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π΄Π»Ρ Π΄Π΅ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π ΠΈΡΡΠ½ΠΎΠΊ 10 — ΡΠ°ΠΉΠ» ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠΈΡΡΠΎΠ²Π°Π½ Π ΠΈΡΡΠ½ΠΎΠΊ 11 — ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ 12 — ΠΎΡΠΊΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΈΡΠΊΠ°ΠΆΠ°ΡΡ, ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ°ΡΡ ΠΈΡ . ΠΠΎΡΡΠΎΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² Π»ΡΠ±ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , Ρ. Π΅. Π·Π°ΡΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ°ΡΠΈΡΡΠ½Π½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡΠ°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ, ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΡΡΠ΅ΡΠ± ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ Π½Π°Π½ΠΎΡΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Π²ΠΈΡΡΡΡ. ΠΠ»Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΡΡΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π°ΡΠΈΡΡ. ΠΠ½ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ.
Π Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ΅ΠΌΡΠΌ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π΅Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ½ΠΎ Π½Π΅ ΡΠΏΠ°ΡΠ°Π΅Ρ ΠΎΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½ΠΎ Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ»ΡΠΆΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ.
1. Π¨Π΅Π½Π½ΠΎΠ½ Π. Π’Π΅ΠΎΡΠΈΡ ΡΠ²ΡΠ·ΠΈ Π² ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ /Π‘Π±.: «Π Π°Π±ΠΎΡΡ ΠΏΠΎ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΈΠ±Π΅ΡΠ½Π΅ΡΠΈΠΊΠ΅». — Π.: ΠΠ½ΠΎΡΡΡΠ°Π½Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°, 1963. Π‘. ΠΠΠ-402.
2. ΠΠ΅Π»ΠΎΠ² Π. Π., ΠΠΎΡΡ Π. Π., ΠΠ΅ΡΠ΅ΡΡΠΊΠΎΠ² Π . Π., Π¨Π΅Π»ΡΠΏΠ°Π½ΠΎΠ² Π. Π. ΠΡΠ½ΠΎΠ²Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. — Π.: ΠΠΎΡΡΡΠ°Ρ Π»ΠΈΠ½ΠΈΡ — Π’Π΅Π»Π΅ΠΊΠΎΠΌ, 2006. 544 Ρ.
3. ΠΠ°Π»Π°ΡΠ΅Π½ΠΊΠΎ Π. Π., ΠΡΠ½ΠΎΠ²Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. — Π.: ΠΠΠ’Π£ΠΠ’.Π Π£ «ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ», 2003. — 280 Ρ.
4. Π¨Π°Π½ΡΠ³ΠΈΠ½ Π. Π€. ΠΠ°ΡΠΈΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°. — Π.: ΠΠΠ ΠΡΠ΅ΡΡ, 2008. — 544 Ρ.
5. ΠΠΎΡΡ Π‘. Π‘. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Π·Π°ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅. — Π.: ΠΠ΅Π»ΠΈΠΎΡ ΠΠ Π, 2004. — 240 Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
namespace WindowsApplication1. Properties {
using System;
/// ΠΠ»Π°ΡΡ ΡΠ΅ΡΡΡΡΠ° ΡΠΎ ΡΡΡΠΎΠ³ΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊ ΠΈ Ρ. Π΄.
// ΠΡΠΎΡ ΠΊΠ»Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ»Π°ΡΡΠΎΠΌ StronglyTypedResourceBuilder
// Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΊΠ°ΠΊ ResGen ΠΈΠ»ΠΈ Visual Studio.
// Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ»Π΅Π½, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» .ResX ΠΈ ΡΠ½ΠΎΠ²Π° Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ResGen
// Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ /str ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ VS.
[global:System.CodeDom.Compiler.GeneratedCodeAttribute («System.Resources.Tools.StronglyTypedResourceBuilder», «4.0.0.0»)]
[global:System.Diagnostics.DebuggerNonUserCodeAttribute ()]
[global:System.Runtime.CompilerServices.CompilerGeneratedAttribute ()]
internal class Resources {
private static global: System.Resources.ResourceManager resourceMan;
private static global: System.Globalization.CultureInfo resourceCulture;
[global:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute («Microsoft.Performance», «CA1811:AvoidUncalledPrivateCode»)]
internal Resources () {
}
/// ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ResourceManager, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΈΠΌ ΠΊΠ»Π°ΡΡΠΎΠΌ.
[global:System.ComponentModel.EditorBrowsableAttribute (global:System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global: System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals (resourceMan, null)) {
global:System.Resources.ResourceManager temp = new global: System.Resources.ResourceManager («WindowsApplication1.Properties.Resources», typeof (Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// ΠΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ CurrentUICulture ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° Π΄Π»Ρ Π²ΡΠ΅Ρ
/// ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ ΡΠ΅ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΡΠ΅ΡΡΡΡΠ° ΡΠΎ ΡΡΡΠΎΠ³ΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
[global:System.ComponentModel.EditorBrowsableAttribute (global:System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global: System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}
namespace WindowsApplication1. Properties {
[global:System.Runtime.CompilerServices.CompilerGeneratedAttribute ()]
[global:System.CodeDom.Compiler.GeneratedCodeAttribute («Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator», «10.0.0.0»)]
internal sealed partial class Settings: global: System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global:System.Configuration.ApplicationSettingsBase.Synchronized (new Settings ())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}
namespace WindowsApplication1
{
partial class Form1
{
/// Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π°
private System.ComponentModel.IContainer components = null;
/// ΠΡΠΈΡΡΠΊΠ° Π²ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅ΡΡΡΡΠΎΠ².
/// Π²Π΅ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ; ΠΈΠ½Π°ΡΠ΅, Π½Π΅Π²Π΅ΡΠ½ΠΎ.
protected override void Dispose (bool disposing)
{
if (disposing && (components ≠ null))
{
components.Dispose ();
}
base.Dispose (disposing);
}
#region Windows Form Designer generated code
/// Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ° — Π½Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ
/// ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΊΠΎΠ΄Π°.
private void InitializeComponent ()
{
this.textBox1 = new System.Windows.Forms.TextBox ();
this.label1 = new System.Windows.Forms.Label ();
this.tKey = new System.Windows.Forms.TextBox ();
this.button2 = new System.Windows.Forms.Button ();
this.button3 = new System.Windows.Forms.Button ();
this.treeView1 = new System.Windows.Forms.TreeView ();
this.panel1 = new System.Windows.Forms.Panel ();
this.panel2 = new System.Windows.Forms.Panel ();
this.listBox1 = new System.Windows.Forms.ListBox ();
this.splitter1 = new System.Windows.Forms.Splitter ();
this.menuStrip1 = new System.Windows.Forms.MenuStrip ();
this.ΡΠ°ΠΉΠ»ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem ();
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem ();
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem ();
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem ();
this.label2 = new System.Windows.Forms.Label ();
this.comboBox1 = new System.Windows.Forms.ComboBox ();
this.panel3 = new System.Windows.Forms.Panel ();
this.panel6 = new System.Windows.Forms.Panel ();
this.button1 = new System.Windows.Forms.Button ();
this.label4 = new System.Windows.Forms.Label ();
this.progressBar1 = new System.Windows.Forms.ProgressBar ();
this.label3 = new System.Windows.Forms.Label ();
this.panel4 = new System.Windows.Forms.Panel ();
this.panel5 = new System.Windows.Forms.Panel ();
this.panel1.SuspendLayout ();
this.panel2.SuspendLayout ();
this.menuStrip1.SuspendLayout ();
this.panel3.SuspendLayout ();
this.panel6.SuspendLayout ();
this.panel4.SuspendLayout ();
this.panel5.SuspendLayout ();
this.SuspendLayout ();
// textBox1
this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.textBox1.Font = new System.Drawing.Font («Microsoft Sans Serif», 8.25 °F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.textBox1.Location = new System.Drawing.Point (0, 0);
this.textBox1.Name = «textBox1» ;
this.textBox1.Size = new System.Drawing.Size (959, 20);
this.textBox1.TabIndex = 0;
this.textBox1.Text = «C:» ;
// label1
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point (8, 16);
this.label1.Name = «label1» ;
this.label1.Size = new System.Drawing.Size (25, 13);
this.label1.TabIndex = 4;
this.label1.Text = «Key» ;
// tKey
this.tKey.Location = new System.Drawing.Point (57, 13);
this.tKey.MaxLength = 8;
this.tKey.Name = «tKey» ;
this.tKey.Size = new System.Drawing.Size (90, 20);
this.tKey.TabIndex = 5;
this.tKey.Text = «saferkey» ;
this.tKey.UseSystemPasswordChar = true;
// button2
this.button2.Location = new System.Drawing.Point (11, 36);
this.button2.Name = «button2» ;
this.button2.Size = new System.Drawing.Size (137, 23);
this.button2.TabIndex = 10;
this.button2.Text = «Encrypt» ;
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System. EventHandler (this.button2_Click);
// button3
this.button3.Location = new System.Drawing.Point (153, 36);
this.button3.Name = «button3» ;
this.button3.Size = new System.Drawing.Size (136, 23);
this.button3.TabIndex = 11;
this.button3.Text = «Decrypt» ;
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System. EventHandler (this.button3_Click);
// treeView1
this.treeView1.Dock = System.Windows.Forms.DockStyle.Left;
this.treeView1.ImeMode = System.Windows.Forms.ImeMode.On;
this.treeView1.Location = new System.Drawing.Point (0, 0);
this.treeView1.Name = «treeView1» ;
this.treeView1.Size = new System.Drawing.Size (195, 479);
this.treeView1.TabIndex = 22;
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler (this.treeView1_AfterSelect);
// panel1
this.panel1.Controls.Add (this.panel2);
this.panel1.Controls.Add (this.splitter1);
this.panel1.Controls.Add (this.treeView1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Location = new System.Drawing.Point (0, 0);
this.panel1.Name = «panel1» ;
this.panel1.Size = new System.Drawing.Size (959, 479);
this.panel1.TabIndex = 24;
// panel2
this.panel2.Controls.Add (this.listBox1);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point (198, 0);
this.panel2.Name = «panel2» ;
this.panel2.Size = new System.Drawing.Size (761, 479);
this.panel2.TabIndex = 25;
// listBox1
this.listBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.listBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
this.listBox1.FormattingEnabled = true;
this.listBox1.Location = new System.Drawing.Point (0, 0);
this.listBox1.Name = «listBox1» ;
this.listBox1.Size = new System.Drawing.Size (761, 472);
this.listBox1.TabIndex = 0;
this.listBox1.DrawItem += new System.Windows.Forms.DrawItemEventHandler (this.listBox1_DrawItem);
this.listBox1.SelectedIndexChanged += new System. EventHandler (this.listBox1_SelectedIndexChanged);
// splitter1
this.splitter1.Location = new System.Drawing.Point (195, 0);
this.splitter1.Name = «splitter1» ;
this.splitter1.Size = new System.Drawing.Size (3, 479);
this.splitter1.TabIndex = 24;
this.splitter1.TabStop = false;
// menuStrip1
this.menuStrip1.Items.AddRange (new System.Windows.Forms.ToolStripItem[] {
this.ΡΠ°ΠΉΠ»ToolStripMenuItem});
this.menuStrip1.Location = new System.Drawing.Point (0, 0);
this.menuStrip1.Name = «menuStrip1» ;
this.menuStrip1.Size = new System.Drawing.Size (959, 24);
this.menuStrip1.TabIndex = 25;
this.menuStrip1.Text = «menuStrip1» ;
// ΡΠ°ΠΉΠ»ToolStripMenuItem
this.ΡΠ°ΠΉΠ»ToolStripMenuItem.DropDownItems.AddRange (new System.Windows.Forms.ToolStripItem[] {
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem,
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem,
this.exitToolStripMenuItem});
this.ΡΠ°ΠΉΠ»ToolStripMenuItem.Name = «ΡΠ°ΠΉΠ»ToolStripMenuItem» ;
this.ΡΠ°ΠΉΠ»ToolStripMenuItem.Size = new System.Drawing.Size (37, 20);
this.ΡΠ°ΠΉΠ»ToolStripMenuItem.Text = «File» ;
// Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Name = «Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem» ;
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Size = new System.Drawing.Size (115, 22);
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Text = «Encrypt» ;
this.Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Click += new System. EventHandler (this.button2_Click);
// ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Name = «ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem» ;
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Size = new System.Drawing.Size (115, 22);
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Text = «Decrypt» ;
this.ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem.Click += new System. EventHandler (this.button3_Click);
// exitToolStripMenuItem
this.exitToolStripMenuItem.Name = «exitToolStripMenuItem» ;
this.exitToolStripMenuItem.Size = new System.Drawing.Size (115, 22);
this.exitToolStripMenuItem.Text = «Exit» ;
this.exitToolStripMenuItem.Click += new System. EventHandler (this.Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click);
// label2
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point (150, 15);
this.label2.Name = «label2» ;
this.label2.Size = new System.Drawing.Size (44, 13);
this.label2.TabIndex = 26;
this.label2.Text = «Rounds» ;
// comboBox1
this.comboBox1.DisplayMember = «1» ;
this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox1.FormatString = «N2» ;
this.comboBox1.Items.AddRange (new object[] {
" 1″ ,
" 2″ ,
" 3″ ,
" 4″ ,
" 5″ ,
" 6″ ,
" 7″ ,
" 8″ ,
" 9″ ,
" 10″ });
this.comboBox1.Location = new System.Drawing.Point (201, 12);
this.comboBox1.Name = «comboBox1» ;
this.comboBox1.Size = new System.Drawing.Size (88, 21);
this.comboBox1.TabIndex = 27;
this.comboBox1.ValueMember = «1» ;
// panel3
this.panel3.Controls.Add (this.panel6);
this.panel3.Controls.Add (this.label4);
this.panel3.Controls.Add (this.progressBar1);
this.panel3.Controls.Add (this.label3);
this.panel3.Controls.Add (this.button3);
this.panel3.Controls.Add (this.comboBox1);
this.panel3.Controls.Add (this.label2);
this.panel3.Controls.Add (this.label1);
this.panel3.Controls.Add (this.tKey);
this.panel3.Controls.Add (this.button2);
this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
this.panel3.Location = new System.Drawing.Point (0, 0);
this.panel3.Name = «panel3» ;
this.panel3.Size = new System.Drawing.Size (959, 103);
this.panel3.TabIndex = 28;
// panel6
this.panel6.Controls.Add (this.button1);
this.panel6.Controls.Add (this.textBox1);
this.panel6.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panel6.Location = new System.Drawing.Point (0, 81);
this.panel6.Name = «panel6» ;
this.panel6.Size = new System.Drawing.Size (959, 22);
this.panel6.TabIndex = 31;
// button1
this.button1.Dock = System.Windows.Forms.DockStyle.Right;
this.button1.Location = new System.Drawing.Point (884, 0);
this.button1.Name = «button1» ;
this.button1.Size = new System.Drawing.Size (75, 22);
this.button1.TabIndex = 1;
this.button1.Text = «Refresh» ;
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System. EventHandler (this.button1_Click);
// label4
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point (295, 41);
this.label4.Name = «label4» ;
this.label4.Size = new System.Drawing.Size (131, 13);
this.label4.TabIndex = 30;
this.label4.Text = «Encryption time 0 seconds» ;
// progressBar1
this.progressBar1.Location = new System.Drawing.Point (298, 12);
this.progressBar1.Name = «progressBar1» ;
this.progressBar1.Size = new System.Drawing.Size (380, 23);
this.progressBar1.TabIndex = 29;
this.progressBar1.Visible = false;
// label3
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point (3, 67);
this.label3.Name = «label3» ;
this.label3.Size = new System.Drawing.Size (34, 13);
this.label3.TabIndex = 28;
this.label3.Text = «ΠΡΡΡ:» ;
// panel4
this.panel4.Controls.Add (this.panel5);
this.panel4.Controls.Add (this.panel3);
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel4.Location = new System.Drawing.Point (0, 24);
this.panel4.Name = «panel4» ;
this.panel4.Size = new System.Drawing.Size (959, 582);
this.panel4.TabIndex = 29;
// panel5
this.panel5.Controls.Add (this.panel1);
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel5.Location = new System.Drawing.Point (0, 103);
this.panel5.Name = «panel5» ;
this.panel5.Size = new System.Drawing.Size (959, 479);
this.panel5.TabIndex = 29;
// Form1
this.AutoScaleDimensions = new System.Drawing.SizeF (6 °F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size (959, 606);
this.Controls.Add (this.panel4);
this.Controls.Add (this.menuStrip1);
this.MainMenuStrip = this. menuStrip1;
this.Name = «Form1» ;
this.Text = «SAFER K-64» ;
this.Load += new System. EventHandler (this.Form1_Load);
this.panel1.ResumeLayout (false);
this.panel2.ResumeLayout (false);
this.menuStrip1.ResumeLayout (false);
this.menuStrip1.PerformLayout ();
this.panel3.ResumeLayout (false);
this.panel3.PerformLayout ();
this.panel6.ResumeLayout (false);
this.panel6.PerformLayout ();
this.panel4.ResumeLayout (false);
this.panel5.ResumeLayout (false);
this.ResumeLayout (false);
this.PerformLayout ();
}
#endregion
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox tKey;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.TreeView treeView1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Splitter splitter1;
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem ΡΠ°ΠΉΠ»ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡToolStripMenuItem;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.Panel panel3;
private System.Windows.Forms.Panel panel4;
private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.ProgressBar progressBar1;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Panel panel6;
private System.Windows.Forms.Button button1;
}
}
using System;
using System.Collections.Generic;
using System. Text;
namespace WindowsApplication1
{
class Safer
{
private string text;
private string key;
private int RoundValue;
public int Round
{
get { return RoundValue; }
set { RoundValue = value; }
}
public string Text
{
get{ return text; }
set{ text = value; }
}
public string Key
{
get{
if (key.Length ≠ 8)
{
throw new Exception («Encryption key must have 8 bytes»);
}
return key;
}
set{
if (value.Length ≠ 8)
{
throw new Exception («Encryption key must have 8 bytes»);
}
key = value;
}
}
// Π»Π΅Π²ΠΎΠ΅ ΡΠΈΠΊΠ»ΠΈΡΡΡΡΠ΅Π΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π°ΠΉΡΠ°. For example, 111 001 ΡΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠΈΠΊΠ»ΠΈΡΡΡΡΠ΅ Π½Π° 2 bytes = 100 111
private uint LeftCicle (uint value, int count)
{
return (value >> count) + (((value << (32 — count)) >> (32 — count)) << count);
}
// ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠ»ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ
private byte[] GetKey (int round, byte[] key)
{
char[,] b = new char[round + 1, 8];
for (int i = 0; i < round + 1; i++)
{
// ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ
b[i, 0] = '1';
b[i, 1] = '6';
b[i, 2] = '7';
b[i, 3] = '3';
b[i, 4] = '3';
b[i, 5] = 'B';
b[i, 6] = '1';
b[i, 7] = 'E';
}
for (int i = 2; i <= round; i++)
{
for (int j = 0; j < key. Length; j++)
{
uint uByte = LeftCicle (Convert.ToUInt32(key[j]), 3);
uint specB = Convert. ToUInt32(Convert.ToByte (b[i, j]));
// ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ 256
key[j] = Convert. ToByte ((uByte + specB) % 256);
}
}
return key;
}
// ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 8-Π±Π°ΠΉΡΠΎΠ²ΡΠΉ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π½Π΅Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
private byte[] GetTextBlock8Byte (string source, int blockNumber)
{
int eight = 8;
byte[] b = Encoding.Default.GetBytes (source);
byte[] resultBlock = new byte[eight];
int firstByte = blockNumber * eight;
int j = 0;
for (int i = firstByte; i < firstByte + eight; i++)
{
if (i >= b. Length)
resultBlock[j] = 0;
else
resultBlock[j] = b[i];
j++;
}
return resultBlock;
}
private int GetTextBlockLength (string source)
{
byte[] b = Encoding.Default.GetBytes (source);
if (b.Length % 8 == 0)
return b. Length / 8;
else
return b. Length / 8 + 1;
}
// XOR
private byte XOR (byte text, byte key)
{
return Convert. ToByte (Convert.ToInt32(text) ^ Convert. ToInt32(key));
}
// ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ 256
private byte Mod256(byte text, byte key)
{
return Convert. ToByte ((Convert.ToInt32(text) + Convert. ToInt32(key)) % 256);
}
// ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ 256
private byte DiffMod256(byte text, byte key)
{
int y = Convert. ToInt32(text);
int k = Convert. ToInt32(key);
if (y < k)
y += 256;
return Convert. ToByte (y — k % 256);
}
// ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ E. ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΡΡ
private byte E (byte text)
{
int[] replacement = new int[256] { 1, 45, 226, 147, 190, 69, 21, 174, 120, 3, 135, 164, 184, 56, 207, 63, 8, 103, 9, 148, 235, 38, 168, 107, 189, 24, 52, 27, 187, 191, 114, 247, 64, 53, 72, 156, 81, 47, 59, 85, 227, 192, 159, 216, 211, 243, 141, 177, 255, 167, 62, 220, 134, 119, 215, 166, 17, 251, 244, 186, 146, 145, 100, 131, 241, 51, 239, 218, 44, 181, 178, 43, 136, 209, 153, 203, 140, 132, 29, 20, 129, 151, 113, 202, 95, 163, 139, 87, 60, 130, 196, 82, 92, 28, 232, 160, 4, 180, 133, 74, 246, 19, 84, 182, 223, 12, 26, 142, 222, 224, 57, 252, 32, 155, 36, 78, 169, 152, 158, 171, 242, 96, 208, 108, 234, 250, 199, 217, 0, 212, 31, 110, 67, 188, 236, 83, 137, 254, 122, 93, 73, 201, 50, 194, 249, 154, 248, 109, 22, 219, 89, 150, 68, 233, 205, 230, 70, 66, 143, 10, 193, 204, 185, 101, 176, 210, 198, 172, 30, 65, 98, 41, 46, 14, 116, 80, 2, 90, 195, 37, 123, 138, 42, 91, 240, 6, 13, 71, 111, 112, 157, 126, 16, 206, 18, 39, 213, 76, 79, 214, 121, 48, 104, 54, 117, 125, 228, 237, 128, 106, 144, 55, 162, 94, 118, 170, 197, 127, 61, 175, 165, 229, 25, 97, 253, 77, 124, 183, 11, 238, 173, 75, 34, 245, 231, 115, 35, 33, 200, 5, 225, 102, 221, 179, 88, 105, 99, 86, 15, 161, 49, 149, 23, 7, 58, 40 };
int t = Convert. ToInt32(text);
return Convert. ToByte (replacement[t]);
}
// ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ L. ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΡΡ
private byte L (byte text)
{
int[] replacement = new int[256] { 128, 0, 176, 9, 96, 239, 185, 253, 16, 18, 159, 228, 105, 186, 173, 248, 192, 56, 194, 101, 79, 6, 148, 252, 25, 222, 106, 27, 93, 78, 168, 130, 112, 237, 232, 236, 114, 179, 21, 195, 255, 171, 182, 71, 68, 1, 172, 37, 201, 250, 142, 65, 26, 33, 203, 211, 13, 110, 254, 38, 88, 218, 50, 15, 32, 169, 157, 132, 152, 5, 156, 187, 34, 140, 99, 231, 197, 225, 115, 198, 175, 36, 91, 135, 102, 39, 247, 87, 244, 150, 177, 183, 92, 139, 213, 84, 121, 223, 170, 246, 62, 163, 241, 17, 202, 245, 209, 23, 123, 147, 131, 188, 189, 82, 30, 235, 174, 204, 214, 53, 8, 200, 138, 180, 226, 205, 191, 217, 208, 80, 89, 63, 77, 98, 52, 10, 72, 136, 181, 86, 76, 46, 107, 158, 210, 61, 60, 3, 19, 251, 151, 81, 117, 74, 145, 113, 35, 190, 118, 42, 95, 249, 212, 85, 11, 220, 55, 49, 22, 116, 215, 119, 167, 230, 7, 219, 164, 47, 70, 243, 97, 69, 103, 227, 12, 162, 59, 28, 133, 24, 4, 29, 41, 160, 143, 178, 90, 216, 166, 126, 238, 141, 83, 75, 161, 154, 193, 14, 122, 73, 165, 44, 129, 196, 199, 54, 43, 127, 67, 149, 51, 242, 108, 104, 109, 240, 2, 40, 206, 221, 155, 234, 94, 153, 124, 20, 134, 207, 229, 66, 184, 64, 120, 45, 58, 233, 100, 31, 146, 144, 125, 57, 111, 224, 137, 48 };
int t = Convert. ToInt32(text);
return Convert. ToByte (replacement[t]);
}
// ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ PHT (Pseudo Hadamard Transform)
private byte[] IPHT (byte x1, byte x2)
{
int intX1 = Convert. ToInt32(x1);
int intX2 = Convert. ToInt32(x2);
int diff1 = -intX1 + 2 * intX2;
if (diff1 < 0)
diff1 += 256;
int diff2 = intX1 — intX2;
if (diff2 < 0)
diff2 += 256;
int intY1 = diff1% 256;
int intY2 = diff2% 256;
byte[] b = new byte[2];
b[1] = Convert. ToByte (intY1);
b[0] = Convert. ToByte (intY2);
return b;
}
// ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ PHT (Pseudo Hadamard Transform)
private byte[] PHT (byte x1, byte x2)
{
int intX1 = Convert. ToInt32(x1);
int intX2 = Convert. ToInt32(x2);
int intY1 = (2 * intX1 + intX2) % 256;
int intY2 = (intX1 + intX2) % 256;
byte[] b = new byte[2];
b[0] = Convert. ToByte (intY1);
b[1] = Convert. ToByte (intY2);
return b;
}
public byte[] execPHTStage (byte[] x, int round)
{
byte[] b = new byte[8];
byte[] temp = new byte[2];
temp = this. PHT (x[0], x[1]);
if (round ≠ 0)
{
b[0] = temp[0];
b[4] = temp[1];
}
else
{
Array.Copy (temp, 0, b, 0, 2);
}
temp = this. PHT (x[2], x[3]);
if (round ≠ 0)
{
b[1] = temp[0];
b[5] = temp[1];
}
else
{
Array.Copy (temp, 0, b, 2, 2);
}
temp = this. PHT (x[4], x[5]);
if (round ≠ 0)
{
b[2] = temp[0];
b[6] = temp[1];
}
else
{
Array.Copy (temp, 0, b, 4, 2);
}
temp = this. PHT (x[6], x[7]);
if (round ≠ 0)
{
b[3] = temp[0];
b[7] = temp[1];
}
else
{
Array.Copy (temp, 0, b, 6, 2);
}
return b;
}
public byte[] execIPHTStage (byte[] x, int round)
{
byte[] b = new byte[8];
byte[] temp = new byte[2];
temp = this. IPHT (x[0], x[1]);
if (round ≠ 0)
{
b[0] = temp[0];
b[2] = temp[1];
}
else
Array.Copy (temp, 0, b, 0, 2);
temp = this. IPHT (x[2], x[3]);
if (round ≠ 0)
{
b[4] = temp[0];
b[6] = temp[1];
}
else
Array.Copy (temp, 0, b, 2, 2);
temp = this. IPHT (x[4], x[5]);
if (round ≠ 0)
{
b[1] = temp[0];
b[3] = temp[1];
}
else
Array.Copy (temp, 0, b, 4, 2);
temp = this. IPHT (x[6], x[7]);
if (round ≠ 0)
{
b[5] = temp[0];
b[7] = temp[1];
}
else
Array.Copy (temp, 0, b, 6, 2);
return b;
}
// ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ SAFER K-64
public byte[] encrypt ()
{
int sourceLength = this. GetTextBlockLength (this.Text);
byte[] key = Encoding.Default.GetBytes (this.Key);
byte[] bigKey;
byte[] bigKey2;
byte[] sourceBlock = new byte[8];
byte[] result = new byte[sourceLength * 8];
for (int round = 0; round < this. Round; round++)
{
int r = 0;
for (int i = 0; i < sourceLength; i++)
{
sourceBlock = this. GetTextBlock8Byte (this.Text, i);
// ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ
bigKey = this. GetKey (2 * (i + 1) — 1, key);
bigKey2 = this. GetKey (2 * (i + 1), key);
for (int j = 0; j < sourceBlock. Length; j++)
{
switch (j + 1)
{
case 1:
case 4:
case 5:
case 8:
result[r] = this. XOR (sourceBlock[j], bigKey[j]);
result[r] = this. E (result[r]);
result[r] = this. Mod256(result[r], bigKey2[j]);
break;
default:
result[r] = this. Mod256(sourceBlock[j], bigKey[j]);
result[r] = this. L (result[r]);
result[r] = this. XOR (result[r], bigKey2[j]);
break;
}
r++;
}
byte[] temp = new byte[8];
Array.Copy (result, r — 8, temp, 0, 8);
temp = this. execPHTStage (temp, 1);
temp = this. execPHTStage (temp, 2);
temp = this. execPHTStage (temp, 0);
Array.Copy (temp, 0, result, r — 8, 8);
}
}
return result;
}
// Π΄Π΅ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ SAFER K-64
public byte[] decrypt ()
{
int sourceLength = this. GetTextBlockLength (this.Text);
byte[] key = Encoding.Default.GetBytes (this.Key);
byte[] bigKey;
byte[] bigKey2;
byte[] sourceBlock = new byte[8];
byte[] result = new byte[sourceLength * 8];
for (int round = 0; round < this. Round; round++)
{
int r = 0;
for (int i = 0; i < sourceLength; i++)
{
sourceBlock = this. GetTextBlock8Byte (this.Text, i);
byte[] temp = new byte[8];
Array.Copy (sourceBlock, 0, temp, 0, 8);
temp = this. execIPHTStage (sourceBlock, 1);
temp = this. execIPHTStage (temp, 2);
temp = this. execIPHTStage (temp, 0);
Array.Copy (temp, 0, result, r, 8);
bigKey2 = this. GetKey (2 * (i + 1) — 1, key);
bigKey = this. GetKey (2 * (i + 1), key);
for (int j = 0; j < sourceBlock. Length; j++)
{
switch (j + 1)
{
case 1:
case 4:
case 5:
case 8:
result[r] = this. DiffMod256(result[r], bigKey2[j]);
result[r] = this. L (result[r]);
result[r] = this. XOR (result[r], bigKey[j]);
break;
default:
result[r] = this. XOR (result[r], bigKey2[j]);
result[r] = this. E (result[r]);
result[r] = this. DiffMod256(result[r], bigKey[j]);
break;
}
r++;
}
}
}
return result;
}
}
}
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace WindowsApplication1
{
static class Program
{
/// ΠΠ»Π°Π²Π½Π°Ρ Π²Ρ ΠΎΠ΄Π½Π°Ρ ΡΠΎΡΠΊΠ° Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
[STAThread]
static void Main ()
{
Application.EnableVisualStyles ();
Application.SetCompatibleTextRenderingDefault (false);
Application.Run (new Form1());
}
}
}