Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π—Π°Ρ‰ΠΈΡ‚ΠΈ свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° 100% ΠΎΡ‚ вирусов ΠΈ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 18

Автор ОлСг Π‘ΠΎΠΉΡ†Π΅Π²

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹ для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ 32 описанных Π²Ρ‹ΡˆΠ΅ Ρ€Π°ΡƒΠ½Π΄Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ΡΡ нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π΅Π³ΠΎ содСрТимого (ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° исходного тСкста). ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² исходного (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ) тСкста ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ Π±Π»ΠΎΠΊΠΈ ΡˆΠΈΡ„Ρ€Ρ‚Π΅ΠΊΡΡ‚Π° Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π²ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ примСняСтся Π² основном для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ самих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (ΠΎΡ‡Π΅Π½ΡŒ часто Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ схСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎ ряду сообраТСний ΠΊΠ»ΡŽΡ‡ΠΈ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π΅). Для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ собствСнно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹: гаммирования ΠΈ гаммирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста ΠΏΠΎΠ±ΠΈΡ‚Π½ΠΎ складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 с Π±Π»ΠΎΠΊΠΎΠΌ Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64 Π±ΠΈΡ‚Π°. Π“Π°ΠΌΠΌΠ° ΡˆΠΈΡ„Ρ€Π° – это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, которая получаСтся Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с рСгистрами N1 ΠΈ N2 .

1. Π’ рСгистры N1 ΠΈ N2 записываСтся ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ – 64-битная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, называСмая синхропосылкой.

2. ВыполняСтся Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° содСрТимого рСгистров N1 ΠΈ N2 (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС синхропосылки) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹.

3. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра N1 складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ (232– 1) с константой C1, Ρ€Π°Π²Π½ΠΎΠΉ 224 + 216 + 28 + 24, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния записываСтся Π² рСгистр N1.

4. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра N2 складываСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 232 с константой C2, Ρ€Π°Π²Π½ΠΎΠΉ 224 + 216 + 28 + 1, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния записываСтся Π² рСгистр N2.

5. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистров N1 ΠΈ N2 подаСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π² качСствС 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС N1 ΠΈ N2 ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹).

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ), выполняСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ 2.

Для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π³Π°ΠΌΠΌΠ° вырабатываСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊ Π±ΠΈΡ‚Π°ΠΌ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста ΠΈ Π³Π°ΠΌΠΌΡ‹ снова примСняСтся опСрация XOR.

Для Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎΠΉ для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π³Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€Π° Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синхропосылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ ΠΏΡ€ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ исходный тСкст ΠΈΠ· Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π΅ удастся.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π“ΠžΠ‘Π’ 28147-89 синхропосылка нСсСкрСтна, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ систСмы, Π³Π΄Π΅ синхропосылка являСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ сСкрСтным элСмСнтом, ΠΊΠ°ΠΊ ΠΈ ΠΊΠ»ΡŽΡ‡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Для Ρ‚Π°ΠΊΠΈΡ… систСм эффСктивная Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (256 Π±ΠΈΡ‚) увСличиваСтся Π΅Ρ‰Π΅ Π½Π° 64 Π±ΠΈΡ‚ сСкрСтной синхропосылки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ гаммирования с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью для заполнСния рСгистров N1 ΠΈ N2 , начиная со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ Π³Π°ΠΌΠΌΡ‹, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΆΠ΅ Π±Π»ΠΎΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ гСнСрируСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ.

Рассматривая Ρ€Π΅ΠΆΠΈΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ имитоприставок, слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ понятиС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π˜ΠΌΠΈΡ‚ΠΎΠΏΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° – это криптографичСская ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, вычисляСмая с использованиСм ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ прСдназначСнная для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности сообщСний. ΠŸΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ имитоприставки Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ массива ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ вычисляСтся имитоприставка, записываСтся Π² рСгистры N1 ΠΈ N2 ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π² сокращСнном Ρ€Π΅ΠΆΠΈΠΌΠ΅ простой Π·Π°ΠΌΠ΅Π½Ρ‹ (Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 16 Ρ€Π°ΡƒΠ½Π΄ΠΎΠ² ΠΈΠ· 32). ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ суммируСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с сохранСниСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² N1 ΠΈ N2.

Π¦ΠΈΠΊΠ» повторяСтся Π΄ΠΎ послСднСго Π±Π»ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этих ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ содСрТимоС рСгистров N1 ΠΈ N2 ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ называСтся имитоприставкой. Π Π°Π·ΠΌΠ΅Ρ€ имитоприставки выбираСтся исходя ΠΈΠ· Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ достовСрности сообщСний: ΠΏΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ имитоприставки r Π±ΠΈΡ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сообщСния останСтся Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ, Ρ€Π°Π²Π½Π° 2^.Π§Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 32-битная имитоприставка, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° содСрТимого рСгистров. Π­Ρ‚ΠΎΠ³ΠΎ достаточно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ любая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма, имитоприставка ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ случайных искаТСний ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΆΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ криптографичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ – Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ элСктронная цифровая подпись.

ΠŸΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ имитоприставка слуТит своСго Ρ€ΠΎΠ΄Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ срСдством контроля. Она вычисляСтся для ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ тСкста ΠΏΡ€ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ посылаСтся вмСстС с ΡˆΠΈΡ„Ρ€Ρ‚Π΅ΠΊΡΡ‚ΠΎΠΌ. ПослС Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ вычисляСтся Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ имитоприставки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сравниваСтся с присланной. Если значСния Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Π·Π½Π°Ρ‡ΠΈΡ‚, ΡˆΠΈΡ„Ρ€Ρ‚Π΅ΠΊΡΡ‚ Π±Ρ‹Π» искаТСн ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ использовались Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ. ОсобСнно ΠΏΠΎΠ»Π΅Π·Π½Π° имитоприставка для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ использовании ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… схСм.

Алгоритм Π“ΠžΠ‘Π’ 28147-89 считаСтся достаточно ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ – Π² настоящСС врСмя для Π΅Π³ΠΎ раскрытия Π½Π΅ сущСствуСт Π±ΠΎΠ»Π΅Π΅ эффСктивных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‡Π΅ΠΌ упомянутый Π²Ρ‹ΡˆΠ΅ Brute Force. Высокая ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° достигаСтся Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π·Π° счСт большой Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ»ΡŽΡ‡Π°, Ρ€Π°Π²Π½ΠΎΠΉ 256 Π±ΠΈΡ‚. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈ использовании сСкрСтной синхропосылки эффСктивная Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° увСличиваСтся Π΄ΠΎ 320 Π±ΠΈΡ‚, Π° засСкрСчиваниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΌΠ΅Π½ прибавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ Π“ΠžΠ‘Π’ 28147-89 ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ 32 Ρ€Π°ΡƒΠ½Π΄Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточной, ΠΈ это ΠΏΡ€ΠΈΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ эффСкт рассСивания Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… достигаСтся ΡƒΠΆΠ΅ послС восьми Ρ€Π°ΡƒΠ½Π΄ΠΎΠ².

На сСгодняшний дСнь Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π“ΠžΠ‘Π’ 28147-89 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удовлСтворяСт всСм трСбованиям ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ достоинствами, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π½ΠΎ лишСн ΠΈΡ… нСдостатков. К ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ достоинствам этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ отнСсти:

♦ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ, соотвСтствСнно, высокоС быстродСйствиС Π½Π° соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…;

♦ Π±Π΅ΡΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ силовой Π°Ρ‚Π°ΠΊΠΈ (XSL-Π°Ρ‚Π°ΠΊΠΈ Π² ΡƒΡ‡Π΅Ρ‚ Π½Π΅ бСрутся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½Π°).

Однако ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ всСгда ΠΈ Π±Ρ‹Π²Π°Π΅Ρ‚, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ лишСн нСдостатков: Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ доказываСтся, Ρ‡Ρ‚ΠΎ Ρƒ Π“ΠžΠ‘Π’Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ "слабыС" ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ S-Π±Π»ΠΎΠΊΠΈ, Π½ΠΎ Π² стандартС Π½Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ отсСва "слабых". ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, стандарт Π½Π΅ спСцифицируСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ S-Π±Π»ΠΎΠΊΠΎΠ² (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΌΠ΅Π½). Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСкрСтной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ (ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΊΠ»ΡŽΡ‡Π°), Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ – ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π΅ зная Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΌΠ΅Π½; Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΌΠ΅Π½ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстимы ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

ΠšΡ€Π°Ρ‚ΠΊΠΎ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ симмСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

Blowfish. Blowfish прСдставляСт собой 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π¨Π½Π°ΠΉΠ΅Ρ€ΠΎΠΌ (Schneier) Π² 1993 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚ΠΎΡ‚ ΡˆΠΈΡ„Ρ€, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, основан Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ сСти Π€Π΅ΠΉΡˆΡ‚Π΅Π»Ρ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°ΡƒΠ½Π΄ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° состоит ΠΈΠ· зависимой ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π° пСрСстановки ΠΈ зависимой ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹. ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ основаны Π½Π° опСрациях XOR ΠΈ прибавлСниях ΠΊ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌ словам (XORs and additions on 32-bit words). ΠšΠ»ΡŽΡ‡ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ (максимальная Π΄Π»ΠΈΠ½Π° 448 Π±ΠΈΡ‚) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… массивов (subkey arrays). Π¨ΠΈΡ„Ρ€ Π±Ρ‹Π» создан ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… машин ΠΈ сущСствСнно быстрСС Ρ€Π°Π½Π΅Π΅ рассмотрСнного Π½Π°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES.

IDEA (International Data Encryption Algorithm) Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ К. Π›Π΅ΠΉΠ΅ΠΌ (Lai) ΠΈ Π”. МСсси (Massey) Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΎ ΡˆΠΈΡ„Ρ€, состоящий ΠΈΠ· 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π±Π»ΠΎΠΊΠΎΠ² со 128-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ восСмью Ρ€Π°ΡƒΠ½Π΄Π°ΠΌΠΈ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π½Π΅Π΅ Π½Π°ΠΌΠΈ рассмотрСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, IDEA Π½Π΅ основан Π½Π° сСти Π€Π΅ΠΉΡˆΡ‚Π΅Π»Ρ, хотя процСсс Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ процСссу ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. IDEA Π±Ρ‹Π» сконструирован с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ воплощСния ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ. Ко всСму ΠΏΡ€ΠΎΡ‡Π΅ΠΌΡƒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ IDEA основываСтся Π½Π° использовании Ρ‚Ρ€Π΅Ρ… нСсовмСстимых Ρ‚ΠΈΠΏΠΎΠ² арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ словами.

Один ΠΈΠ· ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² создания IDEA Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя выраТаСтся отсутствиСм алгСбраичСски слабых мСст Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π”Π°ΠΆΠ΅ Π½Π΅ смотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π½Π΅ΠΊΠΈΠΌ "Daemen" ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ класс (251) слабых ΠΊΠ»ΡŽΡ‡Π΅ΠΉ тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, IDEA остаСтся достаточно Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сущСствуСт 2128 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π²Π·Π»ΠΎΠΌ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ осущСствимым.

RC5 прСдставляСт собой довольно быстрый Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ РивСстом (Ronald Linn Rivest) ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Β«RSA Data SecurityΒ». Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅Π½, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ Π±Π»ΠΎΠΊ, Π΄Π»ΠΈΠ½Π½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΈ количСство ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² (Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹.

Π Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ 32, 64 ΠΈΠ»ΠΈ 128 Π±ΠΈΡ‚. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ 0 Π΄ΠΎ 2048 Π±ΠΈΡ‚. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π΄Π΅Π»Π°Π΅Ρ‚ RC5 Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΌ ΠΈ эффСктивным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π² своСм классС.