108
Шифрды ашу шифрлау сияқты орындалады, бірақ кестеге ену S
li
жол
бойынша орындалады.
Тура ауыстыру әдісінің негізгі кемшілігі бастапқы және жабық мәтіндерге
бірдей статистикалық сипаттамалардың болуында. Бастапқы мәтін қай тілде
жазылғанын және осы тілдің алфавиттік символдарын пайдалану жиілігінің
сипаттамасын біле отырып, криптоаналитик қолға ілінген хабарламаларды
статистикалық ӛңдеу жолымен екі алфавиттің символдары арасындағы сәйкес-
тікті орната алуы мҥмкін.
Маңызды тҥрде орнықты болатын әдістер − полиалфавиттік ауыстырулар.
Мҧндай әдістер бастапқы мәтіннің символдарын ауыстыруға бірнеше алфавитті
пайдалануға негізделген. Формальды тҥрде полиалфавиттік ауыстыруды
былайша елестетуге болады. N- алфавиттік ауыстыруда бастапқы A
0
алфавиттің
S
01
символы A
1
алфавиттің S
11
символымен ауыстырылады; S
02
символ A
2
алфавиттің S
22
символымен ауыстырылады тағы сол сияқты A
1
алфавиттегі
)
1
(
0
N
S
символымен ауыстырылады тағы сол сияқты.
Т
0
Вижинер кестесін пайдаланатын кӛпалфавитті ауыстыру алгоритмі
кӛбірек қолданыс табуда, ол [RxR] матрица тҥрінде беріледі, мҧндағы R-
алфавитте пайдаланатын символдар саны. Бірінші жолда символдар алфавиттік
ретпен орналасады. Екінші жолдан бастап символдар бір орынға жылжыту
арқылы жазылады. Шығарылатын символдар бос орындарды толтырады.
Егер орыс алфавиті қолданылатын болса, онда Вижинер матрицасының
ӛлшемі [32x32] болады. (16-сурет).
АБВГД ..........................ЪЭЮЯ_
БВГДУ ..........................ЭЮЯ_А
Тв=ВГДЕЖ.................... ЮЯ_АБ
_АБВГ............................ ЫЪЭЮЯ
Достарыңызбен бөлісу: