ุชุดููุฑ ุงูู ูุชุงุญ ุงูู ุชู ุงุซู ู ูุชุดุฑ ูู ูู ู ูุงู ูู ุนุงูู ุงูููู - ุชุฎุฒูู ูููู ุงูู ุนููู ุงุช ูุงูุจุฑูุฏ ุงูุฅููุชุฑููู ูุญุชู ู ุดุงูุฏุฉ ู ูุงุทุน ุงูููุฏูู ุนูู YouTube. ุชุชุถู ู ุงูุฃุตูุงุฑ ุงูู ุชู ุงุซูุฉ ุงููููุฉ ุตูุงุฏูู S ุฌูุฏุฉ ุงูุชุดููู. ูู ูุฐู ุงูู ูุงูุฉ ุ ุณูู ุฃุชูุงูู ุงูุทุฑู ุงูู ุฎุชููุฉ ูุฅูุดุงุก ุตูุงุฏูู S ูู ูุงุฑูุชูุง.
1. ู ุง ูู S- ุจููู
S-block ูู ูุธููุฉ ุชุฃุฎุฐ n ุจุช ุนูุฏ ุงูุฅุฏุฎุงู ุ ูุชุญูููุง ููููุง ูุฎูุงุฑุฒู ูุฉ ู ุนููุฉ ูุชุนูุฏ m ุจุช ุนูุฏ ุงูุฅุฎุฑุงุฌ. ุชูุณุชุฎุฏู ุตูุงุฏูู S ุนูู ูุทุงู ูุงุณุน ูู ู ุนุธู ุงูุฃุตูุงุฑ. ูู ูู ุฃู ุชุฎุชูู ูู ุฃุญุฌุงู ุงูู ุฏุฎูุงุช ูุงูู ุฎุฑุฌุงุช (n ู m) ุ ููู ูู ุฅูุดุงุคูุง ุจุดูู ุญุชู ู ุฃู ุนุดูุงุฆู ุ ููู ูู ุฃูุถูุง ุฃู ุชููู ุบูุฑ ูุงุจูุฉ ููุชุบููุฑ (ุซุงุจุชุฉ) ุฃู ูุชู ุฅูุดุงุคูุง ุจูุงุกู ุนูู ู ูุชุงุญ. ูู ูู ุชู ุซูู ู ุฑุจุนุงุช S ุฅู ุง ูุฌุฏูู (ูู ุง ูู DES) ุฃู ูุฏุงูุฉ ุฌุจุฑูุฉ ู ูุทููุฉ (ูู ุง ูู AES). ุงูู ุนุงููุฑ ุงูู ูู ุฉ ุนูุฏ ุชูููู S-box ูู ุนุฏู ุงูุฎุทูุฉ ูู ุนูุงุฑ ุงูุชุดุงุฑ ุงููุธุงุฆู ุงูู ูุทููุฉ. ู ู ุฃุฌู ุนุฑุถ S-box ูุณูุณูุฉ ู ู ุงููุธุงุฆู ุงูู ูุทููุฉ ุ ูููู ุฃููุงู ููููุฉ ุงุฑุชุจุงุท ุงููุธุงุฆู ุงูู ูุทููุฉ ุนู ูู ูุง ุจุงูุชุดููุฑ.
2. ูุธุงุฆู ู ูุทููุฉ ูู ุงูุชุดููุฑ
ูู ุฃูุธู ุฉ ุงูุชุดููุฑ ุงูุชูููุฏูุฉ ุ ุงูุชู ุชุชุฑุฌู ุฑุณุงูุฉ ู ูุชูุญุฉ ุฅูู ุฑุณุงูุฉ ู ุดูุฑุฉ ุจู ูุชุงุญ ุณุฑู ุ ูุชู ุงุณุชุฎุฏุงู ุฌูุงุฒ ุงููุธุงุฆู ุงูู ูุทููุฉ ุนูู ูุทุงู ูุงุณุน. ุงูุดุฑุท ุงูุฑุฆูุณู ุจุงููุณุจุฉ ููู ูู ุฃููู ูุนูุฏูู ูู ุชุดููุฑ ุงูุฑุณุงูุฉ ู ู ูุจู ุดุฎุต ููุณ ุงูู ุฑุณู ุฅููู.
ูุชูุถูุญ ุงุณุชุฎุฏุงู ูุธุงุฆู Boolean ุ ููุฏู ู ุฎุทุท ุชุดููุฑ ุฏูู ุ ุนูุฏู ุง ูุชู ุชุญููู ูู ุญุฑู ูุงุฑุฏ ุนูู ุงูููุฑ ุฅูู ุญุฑู ูุต ู ุดูุฑ. ุงููุต ุงูุฃุตูู ูุงูู ูุชุงุญ ูุงููุต ุงูู ุดูุฑ ุนุจุงุฑุฉ ุนู ุณูุงุณู ุซูุงุฆูุฉ ููุง ููุณ ุงูุทูู. ู ู ุงููุงุญูุฉ ุงูุนู ููุฉ ุ ุบุงูุจูุง ู ุง ูุฎุชุงุฑ ุงูู ุฑุณู ูุงูู ุณุชูุจู ุชุณูุณููุง ุดุจู ุนุดูุงุฆู ุจุฏูุงู ู ู ู ูุชุงุญ ูู ุชุดููุฑ Vernam ุ ูุงูุฐู ูุชู ุฅูุดุงุคู ู ู ู ูุชุงุญ ุณุฑู ูุตูุฑ ููููุง ููุฎูุงุฑุฒู ูุฉ ุงูู ุชูู ุนูููุง. ูุฐุง ุงูุชุณูุณู ูุณู ู keystream ุฃู gamma .
, (Linear Feedback Shift Register, LSFR).
. ( ) ( ). LSFR , , LSFR.
, , L. ,
,
.
, .
3.
- 2 (
),
-
.
S- :
:
, S- :
- (
).
.
.
( ) :
2.
, :
, () . "".
4.
, , .
,
- .
:
(
-
,
-
.
- ,
.
- ,
- . -
.
( )
.
,
,
-
,
- ,
. -.
- .
5.-
- - , . - .
, -, .
-
,
- .
,
.
,
,
.
.
6. -
6.1
-
.
1.
: .
: - - 8 .
: , :
2.
: -
,
,
- -.
: -
.
:
( -)
. . 4 6 . - "" (, ), .
3.
: ,
,
- .
: - , .
:
,
-
-
.
- , -. .
6.2 -
"" - , . , , , .
, - 6 . . . - , , - .
- , . - , -
. .
.
, , .
, ,
.
, .
- -, -. . . - ( ).
- , - . , , - .
. -, - . (, 6
). -, - .
4. ( -)
:
- (
- )
,
,
:
(1.1) (1.2)
,
:
-
.
:
(1.1) (1.2)
,
:
1.1
,
,
1.2 1
.
.
.
, (3),
,
- -, ; (1).
, 4 . - (. - ), (4) - , , .
7. S-
S- - ,
, ,
. ,
S-, . S-.
S-, 8- .
1. S-, ,
2. S-, ,
1 2, , S-, , S- (98 100).
3. S-, ,
, S- , S- - ( 2) (. 3). , 98, S- .
4. S-, -,
S-, - (. 4). S- 112, ( , 104). 20 S- 100, S-, - .
, - S- .
, , - S- (80, ). S- (, ) S- .
8.
, S- . , , . S-, -.
. -
Anna Grocholewska-Czurylo and Janusz Stoklosa - Random Generation of S-Boxes for Block Ciphers
Meierุ W.ุ Staffelbachุ O - ู ุนุงููุฑ ุงููุงุฎุทูุฉ ููุธุงุฆู ุงูุชุดููุฑ
ููููุจูุฏูุง - S-Box (ุนููู ุงููู ุจููุชุฑ)
ููููุจูุฏูุง - S-box
ููููุจูุฏูุง - ูุธุงุฆู ุจููุช