Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Бвойства Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π‘Π‘Π¨ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ извСстных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² криптографичСского Π°Π½Π°Π»ΠΈΠ·Π°. Π’ Ρ€Π°Π±ΠΎΡ‚Π°Ρ… ΠΏΠΎ ΠΊΡ€ΠΈΠΏΡ‚ографичСскому Π°Π½Π°Π»ΠΈΠ·Ρƒ Π‘Π‘Π¨ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ опрСдСляСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ слои Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ 5-боксов, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π°ΡƒΠ½Π΄ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π‘Π‘Π¨ — Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, поэтому считаСм: ()= Π£Π³ΠΏ, функция Ρ„ (Ρ…, (]Π£Π£2ΠΏ+Ρ‚ ~> Π£2ΠΏ ΠΈ Ѐункция услоТнСния |/(Ρ…2, <7): Π£ΠΏ+Ρ‚ —> Π£ΠΏ.

ИсслСдования Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€ΠΎΠ² выявили ряд условий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ удовлСтворяСт раундовая функция Ρ„ (Ρ…, q) (Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΡˆΠΈΡ„Ρ€Π° ЀСйстСля — функция услоТнСния |/(Ρ…2, Π΄)) с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ криптографичСскими свойствами. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий достигаСтся Π·Π° ΡΡ‡Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ†/ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… «ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Ρ…» ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… слоями Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ„ (Ρ…, Π΄). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ слой обСспСчиваСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… свойств, Π° ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ Π² Ρ†Π΅Π»ΠΎΠΌ обСспСчиваСт ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… свойств.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ слои Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ услоТнСния) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для подмСшивания Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΡ элСмСнтов Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТной Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°, Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Раундовая функция Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ряду условий.

1. ΠŸΡ€ΠΈ любом Π΄ Π΅ 0 подфункция Ρ„Π³/ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ„ (Ρ…, Π΄) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ подстановкой, это Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· Ρ‚рСбования обратимости ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, функция Ρ„ (Ρ…, Π΄) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сбалансирована. АналогичныС свойства Ρƒ Π²ΡΠ΅Ρ… слоСв Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ„.

Ѐункция услоТнСния |/(Ρ…2, Π΄) ΡˆΠΈΡ„Ρ€Π° ЀСйстСля ΠΈ Π΅Π΅ ΡΠ»ΠΎΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅ Π±Ρ‹Ρ‚ΡŒ сбалансированными, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠ³ΠΎ прСобразования достигаСтся Π·Π° ΡΡ‡Π΅Ρ‚ использования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π₯ОК Однако Π°Π½Π°Π»ΠΈΠ· ΡˆΠΈΡ„Ρ€ΠΎΠ² ЀСйстСля Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сбалансированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ услоТнСния.

2. Из Ρ€Π°Π²Π΅Π½ΡΡ‚Π²Π° (15.3) слСдуСт, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ„Ρ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π•ΠΊ(Ρ…) являСтся Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°ΠΊΠΎΠ² Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Ссли Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 8(Ρ…, q), cp (x, q), ΠΏ (Ρ…, q). Π’ ΡΡ‚ΠΎΠΌ случаС ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ тСксту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ слабости ΡˆΠΈΡ„Ρ€Π° раундовая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ, ΠΏΡ€ΠΈ этом Π΅Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ отобраТСния Ρ„ (Ρ…, q) (ΠΈΠ»ΠΈ |/(Ρ…2, q)) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ ΠΈ коррСляционный ΠΈΠΌΠΌΡƒΠ½ΠΈΡ‚Π΅Ρ‚. Π­Ρ‚ΠΈ свойства ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π° ΡΡ‡Π΅Ρ‚ конструкции Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ слоя Π·Π°ΠΌΠ΅Π½Ρ‹, хотя Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ усилСна ΠΈ Π·Π° ΡΡ‡Π΅Ρ‚ слоя подмСшивания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ IDEA) ΠΏΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ слоТСния ΠΈΠ»ΠΈ умноТСния.

ΠŸΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏ рСализация Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹ упрощаСтся, Ссли Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ слой (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ это ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ 5(Ρ…<1 x<2w>), Π³Π΄Π΅ (дН),.

Ρ… (2″)) Π΅ V2n) Π·Π°Π΄Π°Ρ‚ΡŒ нСсколькими Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ прСобразованиями, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Ρ‡Π°ΡΡ‚ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Если d2n, Ρ‚ΠΎ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π³Π΄Π΅ ΠΈ = 2ΠΏ / d, ΠΈ sv …, это s-боксы Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚. Π΅. Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ прСобразования мноТСства V2n/d, сущСствСнно ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‰ΠΈΠ΅ подстановку ΡˆΠΈΡ„Ρ€Π°. Число d ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ слоС s-боксов выбираСтся ΠΊΠ°ΠΊ компромисс ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ слоя ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ографичСскими качСствами 5-боксов.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ построСнии 5-боксов. НапримСр, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°ΡƒΠ½Π΄Π΅ Π’Π–^-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… сначала Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ с 32 Π΄ΠΎ 48 Π±ΠΈΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ 48-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Π° ΠΏΠΎΡΠ»Π΅ 5-боксов — ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ сокращаСтся Π΄ΠΎ 32 Π±ΠΈΡ‚ΠΎΠ².

  • 3. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ слои Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ 5-боксов, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ условия:
    • β€’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ 5-бокс удовлСтворяСт критСриям Ρ‚ΠΈΠΏΠ° Π»Π°Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ эффСкта ΠΈΠ»ΠΈ критСриям распространСния, ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ²;
    • β€’ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°ΡƒΠ½Π΄Π΅ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ 5-бокса зависит ΠΎΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… 5-боксов ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°.

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ условия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° любого 5-бокса ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… (Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ…) Π±ΠΈΡ‚ΠΎΠ² Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π°.

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

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΡ… условий позволяСт послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°ΡƒΠ½Π΄ΠΎΠ² Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ряда ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… криптографичСских свойств Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 5-Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ cp (s) = Ρ„Π³/ …Ρ„^, Π² Ρ‡Π°ΡΡ‚ности выполнСния ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² Ρ‚ΠΈΠΏΠ° Π»Π°Π²ΠΈΠ½Π½ΠΎΠ³ΠΎ эффСкта ΠΈΠ»ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² распространСния. НапримСр, Π² 16-Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²ΠΎΠΌ Π”Π•Π—'-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ являСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ послС пяти Ρ†ΠΈΠΊΠ»ΠΎΠ², Π² 32-Ρ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π“ΠžΠ‘Π’ — послС Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ².

4. Бвойства Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° Π‘Π‘Π¨ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ извСстных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² криптографичСского Π°Π½Π°Π»ΠΈΠ·Π°. Π’ Ρ€Π°Π±ΠΎΡ‚Π°Ρ… ΠΏΠΎ ΠΊΡ€ΠΈΠΏΡ‚ографичСскому Π°Π½Π°Π»ΠΈΠ·Ρƒ Π‘Π‘Π¨ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒ опрСдСляСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ