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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сСтСй». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 41

Автор ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ² Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²

АсиммСтричныС криптосистСмы – ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΠΎΠ»Π΅Π΅ извСстноС ΠΏΠΎΠ΄ синонимом криптография с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Π’ асиммСтричных криптосистСмах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π°: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ – для Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ сообщСния ΠΈ сСкрСтный (Π»ΠΈΡ‡Π½Ρ‹ΠΉ) – для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ. Π£ΠΈΡ‚Ρ„ΠΈΠ»Π΄ Π”ΠΈΡ„Ρ„ΠΈ (Whitfield Diffie) ΠΈ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π₯Π΅Π»Π»ΠΌΠ°Π½ (Martin Hellman) ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ заявили ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Π² 1976 Π³ΠΎΠ΄Ρƒ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π² систСмС с сСкрСтными ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, впослСдствии Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° (DH-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ), Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π² этой Π³Π»Π°Π²Π΅. Π₯отя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ считаСт Π’. Π”ΠΈΡ„Ρ„ΠΈ ΠΈ М. Π₯Π΅Π»Π»ΠΌΠ°Π½Π° Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ английской Ρ€Π°Π·Π²Π΅Π΄ΠΊΠ΅ BSS (British Secret Service), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ якобы Π·Π° нСсколько Π»Π΅Ρ‚ Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π’. Π”ΠΈΡ„Ρ„ΠΈ ΠΈ М. Π₯Π΅Π»Π»ΠΌΠ°Π½Π° BSS ΡƒΠΆΠ΅ Π·Π½Π°Π» ΠΎΠ± Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅. ΠŸΡ€Π°Π²Π΄Π°, прСдполагаСтся, Ρ‡Ρ‚ΠΎ BSS послС изобрСтСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½ΠΈΠ³Π΄Π΅ Π΅Π³ΠΎ Π½Π΅ использовал. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ смоТСт ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎ адрСсу: www.wired.com/wired/archive/7.04/crypto_pr.html.

НСкотороС врСмя спустя криптография с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ стала популярной благодаря Π€ΠΈΠ»Ρƒ Π—ΠΈΠΌΠΌΠ΅Ρ€ΠΌΠ°Π½Ρƒ (Phil Zimmerman), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² августС 1991 Π³ΠΎΠ΄Π° выпустил Π²Π΅Ρ€ΡΠΈΡŽ 1.0 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Β«Pretty Good PrivacyΒ» (PGP) для DOS. Π’ 1993 Π³ΠΎΠ΄Ρƒ, послС выпуска вСрсии 2.3 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PGP, Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Π² Ρ‚ΠΎΠΌ числС UNIX ΠΈ Amiga. Π‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PGP Π±Ρ‹Π»Π° ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π° ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»Π°ΡΡŒ многочислСнными Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ViaCrypt ΠΈ PGP, Inc., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² настоящСС врСмя вошли Π² состав Network Associates. Доступны ΠΊΠ°ΠΊ коммСрчСскиС, Ρ‚Π°ΠΊ ΠΈ свободно распространяСмыС (для нСкоммСрчСского использования) вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ PGP. Π–ΠΈΡ‚Π΅Π»ΠΈ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π¨Ρ‚Π°Ρ‚ΠΎΠ² ΠΈ ΠšΠ°Π½Π°Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свободно Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ΅ΠΌΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с сайта http://web.mit.edu/network/pgp.html. ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠ°Ρ вСрсия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡƒΠΏΠ»Π΅Π½Π° Π½Π° сайтС Network Associates www.pgp.com.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…? Учитывая большоС количСство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, слСдуСт ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° этот вопрос нСльзя Π΄Π°Ρ‚ΡŒ простой ΠΎΡ‚Π²Π΅Ρ‚. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, β€“ это Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ компромисса ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ удобством примСнСния. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ΄ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° понимаСтся Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ соврСмСнным Π°Ρ‚Π°ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ Π°Ρ‚Π°ΠΊΠ°ΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ возмоТности ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ выраТаСтся Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ сообщСний. И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠΎΠ΄ удобством примСнСния понимаСтся удобство Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ способом. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ…ΠΎΡ€ΠΎΡˆ ΠΏΠΎ-своСму ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½. Π’ этой Π³Π»Π°Π²Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‡Π°Ρ‰Π΅ всСго приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ: стандарт ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… DES (Data Encryption Standard), ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ стандарт ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ AES [Rijndael], ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… IDEA (International Data Encryption Algorithm), Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π”ΠΈΡ„Ρ„ΠΈ-Π₯Π΅Π»Π»ΠΌΠ°Π½Π° ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ RSA. Но Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΌ.

Π‘ΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π’ этой сСкции Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСно нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… прСдставитСлСй класса симмСтричных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: DES, Π΅Π³ΠΎ ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊ AES ΠΈ ЕвропСйский стандарт IDEA. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ симмСтричных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² опрСдСляСтся ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ числом Ρ†ΠΈΠΊΠ»ΠΎΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ВсС симмСтричныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ тСорСтичСски уязвимы ΠΊ Π°Ρ‚Π°ΠΊΠ°ΠΌ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы», Π² основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»Π΅ΠΆΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Но часто ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ тСхничСски нСосущСствимы. Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ обсуТдСны Π΄Π°Π»Π΅Π΅ Π² Π³Π»Π°Π²Π΅.

Алгоритм DES

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ) DES – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· старых ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ IBM ΠΈ Π±Ρ‹Π» амСриканским ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ стандартом с 1976 Π΄ΠΎ 2001 Π³ΠΎΠ΄Π°. Π’ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни DES основан Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π›ΡŽΡ†ΠΈΡ„Π΅Ρ€ (Lucifer) Π₯орста ЀСйстСля (Horst Feistel), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния. БущСствСнно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ DES ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ СдинствСнный 64-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡: 56 Π±ΠΈΡ‚ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ ΠΈ 8 Π±ΠΈΡ‚ – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ для контроля Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ. Алгоритм ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… порциями ΠΏΠΎ 64 Π±ΠΈΡ‚Π°. ΠšΠ»ΡŽΡ‡ разбиваСтся Π½Π° 16 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… 48-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°ΡƒΠ½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Ρ†ΠΈΠΊΠ»ΠΎΠΌ ЀСйстСля (Feistel cycles). На рисункС 6.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES.

Рис. 6.1. Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ DES

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°ΡƒΠ½Π΄Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ подстановка, Π²ΠΎ врСмя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±ΠΈΡ‚Π°ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°, ΠΈ пСрСстановка, Π²ΠΎ врСмя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ). ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСстановки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² S-Π±Π»ΠΎΠΊΠ°Ρ…, Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСстановки, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ опСрациями рассСивания, β€“ Π² P-Π±Π»ΠΎΠΊΠ°Ρ…. Π”Π²Π° Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… класса ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Β«F-ΠΌΠΎΠ΄ΡƒΠ»Π΅Β» Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ DES Ρ‡Π°Ρ‰Π΅ основываСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСстановки Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅, поэтому Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ исходноС сообщСниС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ языкового Π°Π½Π°Π»ΠΈΠ·Π° Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π»Π΅Π΅ Π² этой Π³Π»Π°Π²Π΅, Π½Π΅ приводят ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСстановки ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ„Ρ€ΡƒΡ ΡƒΠΆΠ΅ частично Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ сообщСниС.

...

Π‘Π»ΡƒΠΆΠ±Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ бСзопасности ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚!

Как Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ большСй бСзопасности ΠΎΡ‚ симмСтричных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ‚ΠΈΠΏΠ° DES? ВСорСтичСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° ΠΏΡƒΡ‚ΠΈ. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ»ΡŽΡ‡Π°, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, число Ρ€Π°ΡƒΠ½Π΄ΠΎΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Оба Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Π²Π΅Π΄ΡƒΡ‚ ΠΊ замСдлСнию Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ сообщСний ΠΈΠ·-Π·Π° увСличСния числа матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES слуТат Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ 3-DES (извСстный Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ DES) ΠΈ DESX. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ 3-DES примСняСтся 168-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΠΎ 56 Π±ΠΈΡ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. Π₯отя ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. ΠŸΡ€ΠΈ этом достигаСмая Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²Π°, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ использовался ΠΎΠ΄ΠΈΠ½ 112-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ DESX ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 64-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. ПоявлСниС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ 3-DES ΠΈ DESX Π²Ρ‹Π·Π²Π°Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ криптостойкости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES-Π°Ρ‚Π°ΠΊΠ°ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы».

ΠšΠ°ΠΆΠ΄Ρ‹Π΅ ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚, начиная с 1976 ΠΈ Π΄ΠΎ 2001 Π³ΠΎΠ΄Π°, ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ институт стандартов ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (NIST – National Institute of Standards and Technology) ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π» статус DES ΠΊΠ°ΠΊ стандарта ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ для амСриканских государствСнных ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ. Π‘ 1990 Π³ΠΎΠ΄Π° ΡΡ‚Π°Ρ€Π΅ΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π½Π°Π΄Π²ΠΈΠ³Π°ΡŽΡ‰Π΅ΠΉΡΡ ΠΊΠΎΠ½Ρ‡ΠΈΠ½Ρ‹, нСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΠΎ мнСнию экспСртов, Π±Ρ‹Π»ΠΈ способны Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ DES, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅ дСвяностых ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°.

На ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠΈΠ·Π½ΠΈ DES сказалась ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ малая Π΄Π»ΠΈΠ½Π° ΠΊΠ»ΡŽΡ‡Π° – сущСствСнный конструктивный нСдостаток Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π§Π΅ΠΌ мСньшС Π΄Π»ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ρ‚Π΅ΠΌ сильнСС ΠΎΠ½ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ Π°Ρ‚Π°ΠΊΠ°ΠΌ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы». Π£ΠΈΡ‚Ρ„ΠΈΠ»Π΄ Π”ΠΈΡ„Ρ„ΠΈ (Whitfield Diffie) ΠΈ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π₯Π΅Π»Π»ΠΌΠ°Π½ (Martin Hellman) Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΊΡ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ DES, ΠΈ ΡƒΠΆΠ΅ Π² 1979 Π³ΠΎΠ΄Ρƒ прСдсказали Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π·Π°Π±Π²Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· 10 Π»Π΅Ρ‚. НСсмотря Π½Π° это, Π½ΠΈΠΊΡ‚ΠΎ Π΄ΠΎ 1997 Π³ΠΎΠ΄Π° Π½Π΅ смог ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DES Π°Ρ‚Π°ΠΊΠΎΠΉ Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы».

ΠŸΠ΅Ρ€Π²Π°Ρ извСстная ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ Π°Ρ‚Π°ΠΊΠ° Β«Π³Ρ€ΡƒΠ±ΠΎΠΉ силы» Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DES заняла 4 мСсяца Ρ€Π°Π±ΠΎΡ‚Ρ‹ большой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСти. Π’ 1998 Π³ΠΎΠ΄Ρƒ спСциалисты EFF (Electronic Frontier Foundation – Π€ΠΎΠ½Π΄ элСктронной Π·Π°Ρ‰ΠΈΡ‚Ρ‹) Π²Π·Π»ΠΎΠΌΠ°Π»ΠΈ DES ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° Ρ‚Ρ€ΠΈ дня, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для этой Ρ†Π΅Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Deep CrackΒ» (Β«Π˜ΡΠΊΡƒΡΠ½Ρ‹ΠΉ Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΒ»). Расходы Π½Π° Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ производство составили Ρ‡ΡƒΡ‚ΡŒ мСньшС $250 000. Π Π΅ΠΊΠΎΡ€Π΄ Π²Π·Π»ΠΎΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° DES Π·Π° 22 Ρ‡ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Distributed.net, которая использовала для этой Ρ†Π΅Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч машин, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Β«Deep CrackΒ». ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π‘Ρ€ΡŽΡ Π¨Π½Π΅ΠΉΠ΅Ρ€ (Bruce Schneier) тСорСтичСски обосновал Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π·Π° 10 ΠΌΠ»Π½ Π΄ΠΎΠ»Π». ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, способного Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ DES ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° 6 ΠΌΠΈΠ½. Π’Π΅ΠΏΠ΅Ρ€ΡŒ становится понятна ΠΎΠ·Π°Π±ΠΎΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ NIST ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ достойной Π·Π°ΠΌΠ΅Π½Ρ‹ DES Π½ΠΎΠ²Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ.

Алгоритм AES (Rijndael)

Π’ 1997 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠ·Π²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ DES стало ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, NIST объявил ΠΎ конкурсС Π½Π° поиск ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ° DES – ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ стандарта ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (Advanced Encryption Standard – AES). МногиС ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„Ρ‹ с ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ прСдставили Π½Π° рассмотрСниС свои Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π‘Ρ€Π΅Π΄ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ AES Π±Ρ‹Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

β€’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ DES, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ симмСтричным Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ с сСкрСтным ΠΊΠ»ΡŽΡ‡ΠΎΠΌ;

β€’ Π΅Π³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° 3-DES;

β€’ врСмя ΠΆΠΈΠ·Π½ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ стандарта Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, 20–30 Π»Π΅Ρ‚;

β€’ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 128, 192 ΠΈ 256 Π±ΠΈΡ‚;

β€’ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ условиям свободного распространСния, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½, ΠΈ Π½Π° Π½Π΅Π³ΠΎ нСльзя ΠΏΡ€Π΅Π΄ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° собствСнности.